UnstableConsole Output

Established TCP socket on 47298
<===[JENKINS REMOTING CAPACITY]===>channel started
Executing Maven:  -B -f /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/pom.xml -Dit.test=MNCoreV2IT,MNCoreV2SlowIT,MNReadV2IT,MNAuthorizationV2IT,MNQueryV2IT,MNReplicationV2IT,MNStorageV2IT,MNPackageV2IT,MNViewV2IT -Dtest=TestDefaultSettings -Dcontext.label=STAGE verify
[INFO] Scanning for projects...
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.dataone:d1_integration:war:2.3-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 202, column 15
[WARNING] 'build.plugins.plugin.version' for org.codehaus.mojo:buildnumber-maven-plugin is missing. @ line 226, column 15
[WARNING] 'build.plugins.plugin.version' for com.mycila.maven-license-plugin:maven-license-plugin is missing. @ line 219, column 15
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-war-plugin is missing. @ line 242, 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.3-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_Stage_mn_v2/workspace' && 'svn' '--non-interactive' 'info'
[INFO] Working directory: /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace
[INFO] Storing buildNumber: 18793 at timestamp: 1492668325442
[INFO] Executing: /bin/sh -c cd '/var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace' && 'svn' '--non-interactive' 'info'
[INFO] Working directory: /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace
[INFO] Storing buildScmBranch: trunk
[INFO] 
[INFO] --- maven-resources-plugin:2.3:resources (default-resources) @ d1_integration ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 14 resources
[INFO] 
[INFO] --- maven-compiler-plugin:2.0.2:compile (default-compile) @ d1_integration ---
[INFO] Compiling 23 source files to /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/classes
[INFO] 
[INFO] --- maven-resources-plugin:2.3:testResources (default-testResources) @ d1_integration ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 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_Stage_mn_v2/workspace/target/test-classes
[INFO] 
[INFO] --- maven-surefire-plugin:2.10:test (default-test) @ d1_integration ---
[INFO] Surefire report directory: /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/surefire-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.dataone.integration.contextTests.TestDefaultSettings
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.086 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_Stage_mn_v2/workspace/target/classes
     [copy] Copying 3 files to /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/d1_integration-2.3-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_Stage_mn_v2/workspace/target/d1_integration-2.3-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_Stage_mn_v2/workspace/target/d1_integration-2.3-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_Stage_mn_v2/workspace/target/d1_integration-2.3-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_Stage_mn_v2/workspace/target/d1_integration-2.3-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_Stage_mn_v2/workspace/target/d1_integration-2.3-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_Stage_mn_v2/workspace/target/d1_integration-2.3-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_Stage_mn_v2/workspace/target/d1_integration-2.3-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_Stage_mn_v2/workspace/target/d1_integration-2.3-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_Stage_mn_v2/workspace/target/d1_integration-2.3-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_Stage_mn_v2/workspace/target/d1_integration-2.3-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_Stage_mn_v2/workspace/target/d1_integration-2.3-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_Stage_mn_v2/workspace/target/d1_integration-2.3-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_Stage_mn_v2/workspace/target/d1_integration-2.3-SNAPSHOT with includes "" and excludes ""
[INFO] Unpacking /var/lib/jenkins/.m2/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar to /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/d1_integration-2.3-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_Stage_mn_v2/workspace/target/d1_integration-2.3-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_Stage_mn_v2/workspace/target/d1_integration-2.3-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_Stage_mn_v2/workspace/target/d1_integration-2.3-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_Stage_mn_v2/workspace/target/d1_integration-2.3-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_Stage_mn_v2/workspace/target/d1_integration-2.3-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_Stage_mn_v2/workspace/target/d1_integration-2.3-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_Stage_mn_v2/workspace/target/d1_integration-2.3-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_Stage_mn_v2/workspace/target/d1_integration-2.3-SNAPSHOT]
[INFO] Processing war project
[INFO] Copying webapp resources [/var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/src/main/webapp]
[INFO] Processing overlay [ id edu.uiuc.ncsa.myproxy:oa4mp-client-oauth1]
[INFO] Webapp assembled in [641 msecs]
[INFO] Building war: /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/d1_integration-2.3-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_Stage_mn_v2/workspace/target
[INFO] Executed tasks
[INFO] 
[INFO] --- maven-failsafe-plugin:2.8.1:integration-test (integration-test) @ d1_integration ---
[INFO] Failsafe report directory: /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/target/failsafe-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.dataone.integration.it.apiTests.MNStorageV2IT
20170420-06:05:52: [WARN]: Starting monitor thread [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:05:52: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:05:52: [WARN]: Starting monitoring... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:05:52: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:05:52: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:05:52: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
~~~ Context is from d1client.properties: https://cn-stage.test.dataone.org/cn
20170420-06:05:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-stage.test.dataone.org/cn/v1/node [org.dataone.client.rest.RestClient]
20170420-06:05:54: [INFO]: isNodeAlive for Node: https://cn-stage.test.dataone.org/cn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:05:54: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:05:55: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:05:55: [INFO]: *** Adding CN to list: cn-stage [ https://cn-stage.test.dataone.org/cn ] [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:05:55: [INFO]: isNodeAlive for Node: https://cn-stage-orc-1.test.dataone.org/cn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:05:55: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:05:55: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:05:55: [INFO]: *** Adding CN to list: cn-stage-orc-1 [ https://cn-stage-orc-1.test.dataone.org/cn ] [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:05:55: [INFO]: isNodeAlive for Node: https://mn-stage-unm-1.test.dataone.org/mn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:05:55: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:04: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:05: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:05: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:05: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:05: [WARN]: *** Failed to add MN to list: mn-stage-unm-1 [ https://mn-stage-unm-1.test.dataone.org/mn ].  Could not reach the node:GET https://cn-stage.test.dataone.org/cn/v1/node [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:05: [INFO]: isNodeAlive for Node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:05: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:06: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:06: [INFO]: *** Adding MN to list: mn-stage-ucsb-2 [ https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ] [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:06: [INFO]: isNodeAlive for Node: https://cn-stage-ucsb-1.test.dataone.org/cn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:06: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:06: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:06: [INFO]: *** Adding CN to list: cn-stage-ucsb-1 [ https://cn-stage-ucsb-1.test.dataone.org/cn ] [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:06: [INFO]: isNodeAlive for Node: https://cn-stage-unm-1.test.dataone.org/cn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:06: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:07: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:07: [INFO]: *** Adding CN to list: cn-stage-unm-1 [ https://cn-stage-unm-1.test.dataone.org/cn ] [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:07: [INFO]: isNodeAlive for Node: http://test.piscoweb.org/catalog/d1/mn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:07: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:07: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:07: [WARN]: *** Failed to add MN to list: PISCO Test MN [ http://test.piscoweb.org/catalog/d1/mn ].  Could not reach the node:GET https://cn-stage.test.dataone.org/cn/v1/node [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:07: [INFO]: isNodeAlive for Node: http://seadva-test.d2i.indiana.edu/sead/rest/mn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:07: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:07: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:07: [INFO]: *** Adding MN to list: SEAD Virtual Archive [ http://seadva-test.d2i.indiana.edu/sead/rest/mn ] [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:07: [INFO]: isNodeAlive for Node: https://mn-demo-11.test.dataone.org/knb/d1/mn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:07: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:08: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:08: [INFO]: *** Adding MN to list: mn-demo-11 [ https://mn-demo-11.test.dataone.org/knb/d1/mn ] [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:08: [INFO]: isNodeAlive for Node: https://gmn-s.lternet.edu/mn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:08: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:08: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:08: [INFO]: *** Adding MN to list: Stage test for PASTA-GMN [ https://gmn-s.lternet.edu/mn ] [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:08: [INFO]: isNodeAlive for Node: https://dataone-test.pop.umn.edu/mn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:08: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:15: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:16: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:16: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:17: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:17: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:17: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:18: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:18: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:18: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:18: [WARN]: *** Failed to add MN to list: mn Test MPC [ https://dataone-test.pop.umn.edu/mn ].  Could not reach the node:GET https://cn-stage.test.dataone.org/cn/v1/node [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:18: [INFO]: isNodeAlive for Node: https://dataone-dev.ecoinformatics.org.au/mn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:18: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:19: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:19: [INFO]: *** Adding MN to list: TERN Australia DEV [ https://dataone-dev.ecoinformatics.org.au/mn ] [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:19: [INFO]: isNodeAlive for Node: https://dataonetest.tamucc.edu/mn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:19: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:20: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:20: [WARN]: *** Failed to add MN to list: Gulf of Mexico Research Initiative Information and Data Cooperative (GRIIDC) [ https://dataonetest.tamucc.edu/mn ].  Could not reach the node:GET https://cn-stage.test.dataone.org/cn/v1/node [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:20: [INFO]: isNodeAlive for Node: http://dataone.neonscience.org/metacat/d1/mn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:20: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:20: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:20: [INFO]: *** Adding MN to list: NEON Test Member Node [ http://dataone.neonscience.org/metacat/d1/mn ] [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:20: [INFO]: isNodeAlive for Node: https://test.arcticdata.io/metacat/d1/mn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:20: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:21: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:21: [INFO]: *** Adding MN to list: NSF Arctic Data Center Test Repository [ https://test.arcticdata.io/metacat/d1/mn ] [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:21: [INFO]: isNodeAlive for Node: http://dataone.ornith.cornell.edu/metacat/d1/mn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:21: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:21: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:21: [INFO]: *** Adding MN to list: Cornell Lab of Ornithology - eBird [ http://dataone.ornith.cornell.edu/metacat/d1/mn ] [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:21: [INFO]: isNodeAlive for Node: https://dataone-test.researchworkspace.com/mn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:21: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:22: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:22: [INFO]: *** Adding MN to list: Research Workspace Testing [ https://dataone-test.researchworkspace.com/mn ] [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:22: [INFO]: isNodeAlive for Node: https://r2r-node.test.dataone.org/mn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:22: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:22: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:22: [WARN]: *** Failed to add MN to list: Rolling Deck to Repository (R2R) [ https://r2r-node.test.dataone.org/mn ].  Could not reach the node:GET https://cn-stage.test.dataone.org/cn/v1/node [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:22: [INFO]: isNodeAlive for Node: https://dataone.lib.uic.edu/metacat/d1/mn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:22: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:22: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:22: [INFO]: *** Adding MN to list: UIC DataONE Member Node [ https://dataone.lib.uic.edu/metacat/d1/mn ] [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:22: [INFO]: isNodeAlive for Node: https://gmn-s.edirepository.org/mn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:22: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:23: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:23: [INFO]: *** Adding MN to list: Environmental Data Initiative Member Node [ https://gmn-s.edirepository.org/mn ] [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:23: [INFO]: isNodeAlive for Node: https://ncei.nceas.ucsb.edu/mn ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:23: [INFO]: ... calling node ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:23: [INFO]: ... called node [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:23: [INFO]: *** Adding MN to list: NCEI Test Member Node at NCEAS [ https://ncei.nceas.ucsb.edu/mn ] [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:23: [INFO]: trying to filter CN list for the round robin CN... original size: 4, includes nodes: [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:23: [INFO]:     CN: https://cn-stage.test.dataone.org/cn "Round Robin staging router of Coordinating Nodes" [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:23: [INFO]:     CN: https://cn-stage-orc-1.test.dataone.org/cn "Oak Ridge National Laboratory Stage Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:23: [INFO]:     CN: https://cn-stage-ucsb-1.test.dataone.org/cn "UCSB Stage Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:23: [INFO]:     CN: https://cn-stage-unm-1.test.dataone.org/cn "UNM Stage Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:23: [INFO]: excluding round robin CN: https://cn-stage.test.dataone.org/cn "Round Robin staging router of Coordinating Nodes" [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:23: [INFO]: including CN: https://cn-stage-orc-1.test.dataone.org/cn "Oak Ridge National Laboratory Stage Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:23: [INFO]: including CN: https://cn-stage-ucsb-1.test.dataone.org/cn "UCSB Stage Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:23: [INFO]: including CN: https://cn-stage-unm-1.test.dataone.org/cn "UNM Stage Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:23: [INFO]: filtered CN list without round robin CN. size: 3, including nodes: [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:23: [INFO]:     CN: https://cn-stage-orc-1.test.dataone.org/cn "Oak Ridge National Laboratory Stage Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:23: [INFO]:     CN: https://cn-stage-ucsb-1.test.dataone.org/cn "UCSB Stage Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:23: [INFO]:     CN: https://cn-stage-unm-1.test.dataone.org/cn "UNM Stage Coordinating Node" [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170420-06:06:23: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:23: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:23: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:23: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:06:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:06:23: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:06:24: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:06:24: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:06:24: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:06:25: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:06:26: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:06:26: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:06:26: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:06:26: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:06:27: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:06:27: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:06:27: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:27: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:27: [INFO]: certificate filename: testRightsHolder [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:27: [INFO]: client setup as Subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:27: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:06:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:27: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:27: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:27: [INFO]: certificate filename: testRightsHolder [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:27: [INFO]: client setup as Subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:27: [INFO]: entering refreshCache()... [org.dataone.client.v2.formats.ObjectFormatCache]
20170420-06:06:27: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:06:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-stage.test.dataone.org/cn/v2/node [org.dataone.client.rest.RestClient]
20170420-06:06:28: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:28: [INFO]: refreshing objectFormatCache from cn: null [org.dataone.client.v2.formats.ObjectFormatCache]
20170420-06:06:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://cn-stage.test.dataone.org/cn/v2/formats [org.dataone.client.rest.RestClient]
20170420-06:06:29: [INFO]: successfully refreshed cache from cn.listFormats() [org.dataone.client.v2.formats.ObjectFormatCache]
20170420-06:06:29: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923627621 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:29: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923627621
<?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_ModifiedSubmitter201710923627621</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-04-20T06:06:29.089+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:06:29.089+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnStageUCSB2</originMemberNode>
    <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:29: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:30: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:30: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:31: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:31: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:32: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:32: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:32: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:33: [WARN]: ...aborting connection... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:06:47: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923627621; FilePart:object = /tmp/mmp.output.8338820620104229476.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7287740494212791027.tmp (1097 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:06:47: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923627621 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923627621 [org.dataone.client.rest.RestClient]
20170420-06:07:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:17: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:17: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:17: [INFO]: certificate filename: testRightsHolder [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:17: [INFO]: client setup as Subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:17: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923717851 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:17: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923717851
<?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_ModifiedSubmitter201710923717851</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-04-20T06:07:17.864+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:07:17.864+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDemo11</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:19: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923717851; FilePart:object = /tmp/mmp.output.4784321612701562816.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8158648801400195303.tmp (1089 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:07:19: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923717851 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923717851 [org.dataone.client.rest.RestClient]
20170420-06:07:19: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923717851; FilePart:sysmeta = /tmp/mmp.output.6986861467063024742.tmp (1095 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:07:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:19: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:19: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:19: [INFO]: certificate filename: testRightsHolder [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:19: [INFO]: client setup as Subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:19: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923719784 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:19: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923719784
<?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_ModifiedSubmitter201710923719784</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-04-20T06:07:19.793+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:07:19.793+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestLTER</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestLTER</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923719784; FilePart:object = /tmp/mmp.output.6224660750656154940.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4757918635104274008.tmp (1093 bytes);  [org.dataone.client.rest.RestClient]
org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.lternet.edu/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/usr/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.6</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:06:24 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c139739988671304">
              
                <ol start="32" class="pre-context" id="pre139739988671304">
                
                  <li onclick="toggle('pre139739988671304', 'post139739988671304')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre139739988671304', 'post139739988671304')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre139739988671304', 'post139739988671304')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre139739988671304', 'post139739988671304')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739988671304', 'post139739988671304')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre139739988671304', 'post139739988671304')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre139739988671304', 'post139739988671304')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre139739988671304', 'post139739988671304')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post139739988671304">
                  
                  <li onclick="toggle('pre139739988671304', 'post139739988671304')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre139739988671304', 'post139739988671304')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre139739988671304', 'post139739988671304')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre139739988671304', 'post139739988671304')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre139739988671304', 'post139739988671304')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739988671304', 'post139739988671304')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988671304')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988671304">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c139739988672168">
              
                <ol start="242" class="pre-context" id="pre139739988672168">
                
                  <li onclick="toggle('pre139739988672168', 'post139739988672168')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre139739988672168', 'post139739988672168')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre139739988672168', 'post139739988672168')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre139739988672168', 'post139739988672168')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre139739988672168', 'post139739988672168')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre139739988672168', 'post139739988672168')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739988672168', 'post139739988672168')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre139739988672168', 'post139739988672168')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post139739988672168">
                  
                  <li onclick="toggle('pre139739988672168', 'post139739988672168')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988672168')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988672168">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7f17c2c48590&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c139739988672456">
              
                <ol start="171" class="pre-context" id="pre139739988672456">
                
                  <li onclick="toggle('pre139739988672456', 'post139739988672456')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739988672456', 'post139739988672456')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre139739988672456', 'post139739988672456')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739988672456', 'post139739988672456')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739988672456', 'post139739988672456')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739988672456', 'post139739988672456')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre139739988672456', 'post139739988672456')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre139739988672456', 'post139739988672456')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post139739988672456">
                  
                  <li onclick="toggle('pre139739988672456', 'post139739988672456')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre139739988672456', 'post139739988672456')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre139739988672456', 'post139739988672456')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739988672456', 'post139739988672456')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre139739988672456', 'post139739988672456')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre139739988672456', 'post139739988672456')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988672456')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988672456">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c139739988687976">
              
                <ol start="39" class="pre-context" id="pre139739988687976">
                
                  <li onclick="toggle('pre139739988687976', 'post139739988687976')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre139739988687976', 'post139739988687976')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre139739988687976', 'post139739988687976')"><pre>      .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li>
                
                  <li onclick="toggle('pre139739988687976', 'post139739988687976')"><pre>        request.path_info</pre></li>
                
                  <li onclick="toggle('pre139739988687976', 'post139739988687976')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre139739988687976', 'post139739988687976')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre139739988687976', 'post139739988687976')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="46" class="context-line">
                <li onclick="toggle('pre139739988687976', 'post139739988687976')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='47' class="post-context" id="post139739988687976">
                  
                  <li onclick="toggle('pre139739988687976', 'post139739988687976')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739988687976', 'post139739988687976')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre139739988687976', 'post139739988687976')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre139739988687976', 'post139739988687976')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre139739988687976', 'post139739988687976')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre139739988687976', 'post139739988687976')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988687976')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988687976">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c139739988416128">
              
                <ol start="60" class="pre-context" id="pre139739988416128">
                
                  <li onclick="toggle('pre139739988416128', 'post139739988416128')"><pre>      if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li>
                
                  <li onclick="toggle('pre139739988416128', 'post139739988416128')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre139739988416128', 'post139739988416128')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre139739988416128', 'post139739988416128')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739988416128', 'post139739988416128')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739988416128', 'post139739988416128')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre139739988416128', 'post139739988416128')"><pre>    # the Django request obj.</pre></li>
                
                </ol>
              
              <ol start="67" class="context-line">
                <li onclick="toggle('pre139739988416128', 'post139739988416128')"><pre>
    cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol>
              
                <ol start='68' class="post-context" id="post139739988416128">
                  
                  <li onclick="toggle('pre139739988416128', 'post139739988416128')"><pre>    jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li>
                  
                  <li onclick="toggle('pre139739988416128', 'post139739988416128')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre139739988416128', 'post139739988416128')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li>
                  
                  <li onclick="toggle('pre139739988416128', 'post139739988416128')"><pre>    if len(jwt_subject_list) == 1:</pre></li>
                  
                  <li onclick="toggle('pre139739988416128', 'post139739988416128')"><pre>      jwt_primary_str = jwt_subject_list[0]</pre></li>
                  
                  <li onclick="toggle('pre139739988416128', 'post139739988416128')"><pre>      if jwt_primary_str != cert_primary_str:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988416128')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988416128">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c139739989098368">
              
                <ol start="58" class="pre-context" id="pre139739989098368">
                
                  <li onclick="toggle('pre139739989098368', 'post139739989098368')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739989098368', 'post139739989098368')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre139739989098368', 'post139739989098368')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre139739989098368', 'post139739989098368')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739989098368', 'post139739989098368')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre139739989098368', 'post139739989098368')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre139739989098368', 'post139739989098368')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="65" class="context-line">
                <li onclick="toggle('pre139739989098368', 'post139739989098368')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='66' class="post-context" id="post139739989098368">
                  
                  <li onclick="toggle('pre139739989098368', 'post139739989098368')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre139739989098368', 'post139739989098368')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre139739989098368', 'post139739989098368')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre139739989098368', 'post139739989098368')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989098368', 'post139739989098368')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989098368', 'post139739989098368')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989098368')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989098368">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.lternet.edu/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.6
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  46.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  67.     cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  65.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923719784&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.4757918635104274008.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.6224660750656154940.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18953&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=9XSw3o4e-QP-j4lOW5f6tiql06wA7e&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;41908&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492668384728890&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(3, 4)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7f17e3b194f0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7f17c142da30&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>BASE_DIR</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;23&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1351)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(UpdateSystemMetadataTestImplementations.java:443)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(UpdateSystemMetadataTestImplementations.java:428)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(MNStorageV2IT.java:259)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.lternet.edu/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/usr/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.6</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:06:24 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c139739988671304">
              
                <ol start="32" class="pre-context" id="pre139739988671304">
                
                  <li onclick="toggle('pre139739988671304', 'post139739988671304')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre139739988671304', 'post139739988671304')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre139739988671304', 'post139739988671304')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre139739988671304', 'post139739988671304')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739988671304', 'post139739988671304')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre139739988671304', 'post139739988671304')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre139739988671304', 'post139739988671304')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre139739988671304', 'post139739988671304')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post139739988671304">
                  
                  <li onclick="toggle('pre139739988671304', 'post139739988671304')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre139739988671304', 'post139739988671304')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre139739988671304', 'post139739988671304')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre139739988671304', 'post139739988671304')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre139739988671304', 'post139739988671304')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739988671304', 'post139739988671304')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988671304')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988671304">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c139739988672168">
              
                <ol start="242" class="pre-context" id="pre139739988672168">
                
                  <li onclick="toggle('pre139739988672168', 'post139739988672168')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre139739988672168', 'post139739988672168')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre139739988672168', 'post139739988672168')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre139739988672168', 'post139739988672168')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre139739988672168', 'post139739988672168')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre139739988672168', 'post139739988672168')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739988672168', 'post139739988672168')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre139739988672168', 'post139739988672168')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post139739988672168">
                  
                  <li onclick="toggle('pre139739988672168', 'post139739988672168')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988672168')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988672168">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7f17c2c48590&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c139739988672456">
              
                <ol start="171" class="pre-context" id="pre139739988672456">
                
                  <li onclick="toggle('pre139739988672456', 'post139739988672456')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739988672456', 'post139739988672456')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre139739988672456', 'post139739988672456')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739988672456', 'post139739988672456')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739988672456', 'post139739988672456')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739988672456', 'post139739988672456')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre139739988672456', 'post139739988672456')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre139739988672456', 'post139739988672456')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post139739988672456">
                  
                  <li onclick="toggle('pre139739988672456', 'post139739988672456')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre139739988672456', 'post139739988672456')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre139739988672456', 'post139739988672456')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739988672456', 'post139739988672456')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre139739988672456', 'post139739988672456')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre139739988672456', 'post139739988672456')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988672456')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988672456">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c139739988687976">
              
                <ol start="39" class="pre-context" id="pre139739988687976">
                
                  <li onclick="toggle('pre139739988687976', 'post139739988687976')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre139739988687976', 'post139739988687976')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre139739988687976', 'post139739988687976')"><pre>      .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li>
                
                  <li onclick="toggle('pre139739988687976', 'post139739988687976')"><pre>        request.path_info</pre></li>
                
                  <li onclick="toggle('pre139739988687976', 'post139739988687976')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre139739988687976', 'post139739988687976')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre139739988687976', 'post139739988687976')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="46" class="context-line">
                <li onclick="toggle('pre139739988687976', 'post139739988687976')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='47' class="post-context" id="post139739988687976">
                  
                  <li onclick="toggle('pre139739988687976', 'post139739988687976')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739988687976', 'post139739988687976')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre139739988687976', 'post139739988687976')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre139739988687976', 'post139739988687976')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre139739988687976', 'post139739988687976')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre139739988687976', 'post139739988687976')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988687976')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988687976">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c139739988416128">
              
                <ol start="60" class="pre-context" id="pre139739988416128">
                
                  <li onclick="toggle('pre139739988416128', 'post139739988416128')"><pre>      if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li>
                
                  <li onclick="toggle('pre139739988416128', 'post139739988416128')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre139739988416128', 'post139739988416128')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre139739988416128', 'post139739988416128')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739988416128', 'post139739988416128')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739988416128', 'post139739988416128')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre139739988416128', 'post139739988416128')"><pre>    # the Django request obj.</pre></li>
                
                </ol>
              
              <ol start="67" class="context-line">
                <li onclick="toggle('pre139739988416128', 'post139739988416128')"><pre>
    cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol>
              
                <ol start='68' class="post-context" id="post139739988416128">
                  
                  <li onclick="toggle('pre139739988416128', 'post139739988416128')"><pre>    jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li>
                  
                  <li onclick="toggle('pre139739988416128', 'post139739988416128')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre139739988416128', 'post139739988416128')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li>
                  
                  <li onclick="toggle('pre139739988416128', 'post139739988416128')"><pre>    if len(jwt_subject_list) == 1:</pre></li>
                  
                  <li onclick="toggle('pre139739988416128', 'post139739988416128')"><pre>      jwt_primary_str = jwt_subject_list[0]</pre></li>
                  
                  <li onclick="toggle('pre139739988416128', 'post139739988416128')"><pre>      if jwt_primary_str != cert_primary_str:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988416128')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988416128">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c139739989098368">
              
                <ol start="58" class="pre-context" id="pre139739989098368">
                
                  <li onclick="toggle('pre139739989098368', 'post139739989098368')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739989098368', 'post139739989098368')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre139739989098368', 'post139739989098368')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre139739989098368', 'post139739989098368')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739989098368', 'post139739989098368')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre139739989098368', 'post139739989098368')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre139739989098368', 'post139739989098368')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="65" class="context-line">
                <li onclick="toggle('pre139739989098368', 'post139739989098368')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='66' class="post-context" id="post139739989098368">
                  
                  <li onclick="toggle('pre139739989098368', 'post139739989098368')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre139739989098368', 'post139739989098368')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre139739989098368', 'post139739989098368')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre139739989098368', 'post139739989098368')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989098368', 'post139739989098368')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989098368', 'post139739989098368')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989098368')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989098368">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.lternet.edu/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.6
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  46.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  67.     cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  65.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923719784&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.4757918635104274008.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.6224660750656154940.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18953&#39;</pre></td>
        </tr>
      
20170420-06:07:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:20: [INFO]: 
        <tr>
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:20: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
          <td>CONTENT_TYPE</td>
20170420-06:07:20: [INFO]: certificate filename: testRightsHolder [org.dataone.integration.ContextAwareTestCaseDataone]
          <td class="code"><pre>&#39;multipart/form-data; boundary=9XSw3o4e-QP-j4lOW5f6tiql06wA7e&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
20170420-06:07:20: [INFO]: client setup as Subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;41908&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492668384728890&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(3, 4)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7f17e3b194f0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7f17c142da30&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>BASE_DIR</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
20170420-06:07:20: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923720445 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
20170420-06:07:20: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923720445
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
<ns3:systemMetadata xmlns:ns2="http://ns.dataone.org/service/types/v1" xmlns:ns3="http://ns.dataone.org/service/types/v2.0">
 (u&#39;th&#39;, u&#39;Thai&#39;),
    <serialVersion>1</serialVersion>
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
    <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923720445</identifier>
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
    <size>17181</size>
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
    <submitter>CN=testRightsHolder,DC=dataone,DC=org</submitter>
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
    <accessPolicy>
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        <allow>
        </tr>
            <subject>testRightsHolder</subject>
      
            <permission>changePermission</permission>
        <tr>
        </allow>
          <td>LANGUAGES_BIDI</td>
    </accessPolicy>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
    <dateUploaded>2017-04-20T06:07:20.455+00:00</dateUploaded>
        </tr>
      
    <dateSysMetadataModified>2017-04-20T06:07:20.455+00:00</dateSysMetadataModified>
        <tr>
    <originMemberNode>urn:node:mnTestNEON</originMemberNode>
          <td>LANGUAGE_CODE</td>
    <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
</ns3:systemMetadata>
        </tr>
 [org.dataone.integration.ContextAwareTestCaseDataone]
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;23&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:07:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923720445; FilePart:object = /tmp/mmp.output.5477888904996066466.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4764315727108814066.tmp (1093 bytes);  [org.dataone.client.rest.RestClient]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.
	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1351)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(UpdateSystemMetadataTestImplementations.java:443)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(UpdateSystemMetadataTestImplementations.java:428)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(MNStorageV2IT.java:259)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
20170420-06:07:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
20170420-06:07:20: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
20170420-06:07:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:07:20: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:20: [INFO]: certificate filename: testRightsHolder [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:20: [INFO]: client setup as Subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:20: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923720912 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:20: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923720912
<?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_ModifiedSubmitter201710923720912</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-04-20T06:07:20.922+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:07:20.922+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestARCTIC</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:23: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923720912; FilePart:object = /tmp/mmp.output.4494010654371666435.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2482275149369003526.tmp (1097 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:07:23: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923720912 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923720912 [org.dataone.client.rest.RestClient]
20170420-06:07:24: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923720912; FilePart:sysmeta = /tmp/mmp.output.2673072872808524279.tmp (1103 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:07:24: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:24: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:24: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:24: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:24: [INFO]: certificate filename: testRightsHolder [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:24: [INFO]: client setup as Subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:24: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923724768 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:24: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923724768
<?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_ModifiedSubmitter201710923724768</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-04-20T06:07:24.777+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:07:24.777+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:25: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923724768; FilePart:object = /tmp/mmp.output.8163784597849882966.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7881605883703718894.tmp (1101 bytes);  [org.dataone.client.rest.RestClient]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.
	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1351)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(UpdateSystemMetadataTestImplementations.java:443)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(UpdateSystemMetadataTestImplementations.java:428)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(MNStorageV2IT.java:259)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:07:25: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:25: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:25: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:25: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:25: [INFO]: certificate filename: testRightsHolder [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:25: [INFO]: client setup as Subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:25: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923725357 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:25: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923725357
<?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_ModifiedSubmitter201710923725357</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-04-20T06:07:25.366+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:07:25.366+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestRW</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestRW</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:25: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923725357; FilePart:object = /tmp/mmp.output.2531894908470301794.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1797168476778789606.tmp (1089 bytes);  [org.dataone.client.rest.RestClient]
org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>500 Internal server error</title>
  </head>
  <body>
    <p>
      <h3 style="color:red;">500 Internal server error</h3>
    </p>
    <p>
      Please notify the administrator.
    </p>
    <p>
      <a href="/">Home</a>
    </p>
  </body>
</html>

	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1351)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(UpdateSystemMetadataTestImplementations.java:443)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(UpdateSystemMetadataTestImplementations.java:428)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(MNStorageV2IT.java:259)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>500 Internal server error</title>
  </head>
  <body>
    <p>
      <h3 style="color:red;">500 Internal server error</h3>
    </p>
    <p>
      Please notify the administrator.
    </p>
    <p>
      <a href="/">Home</a>
    </p>
  </body>
</html>

	at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:07:25: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:25: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:25: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:25: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:25: [INFO]: certificate filename: testRightsHolder [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:25: [INFO]: client setup as Subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:25: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923725977 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:25: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923725977
<?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_ModifiedSubmitter201710923725977</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-04-20T06:07:25.986+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:07:25.986+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestEDI</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestEDI</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:26: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923725977; FilePart:object = /tmp/mmp.output.6106721533376619028.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6235673347684017136.tmp (1091 bytes);  [org.dataone.client.rest.RestClient]
org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.edirepository.org/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/var/local/dataone/gmn_venv/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.12</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:07:26 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c140454006645176">
              
                <ol start="32" class="pre-context" id="pre140454006645176">
                
                  <li onclick="toggle('pre140454006645176', 'post140454006645176')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre140454006645176', 'post140454006645176')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre140454006645176', 'post140454006645176')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre140454006645176', 'post140454006645176')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454006645176', 'post140454006645176')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre140454006645176', 'post140454006645176')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre140454006645176', 'post140454006645176')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre140454006645176', 'post140454006645176')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post140454006645176">
                  
                  <li onclick="toggle('pre140454006645176', 'post140454006645176')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre140454006645176', 'post140454006645176')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre140454006645176', 'post140454006645176')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre140454006645176', 'post140454006645176')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre140454006645176', 'post140454006645176')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454006645176', 'post140454006645176')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454006645176')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454006645176">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e18f950&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c140454003901576">
              
                <ol start="242" class="pre-context" id="pre140454003901576">
                
                  <li onclick="toggle('pre140454003901576', 'post140454003901576')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre140454003901576', 'post140454003901576')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre140454003901576', 'post140454003901576')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre140454003901576', 'post140454003901576')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre140454003901576', 'post140454003901576')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre140454003901576', 'post140454003901576')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454003901576', 'post140454003901576')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre140454003901576', 'post140454003901576')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post140454003901576">
                  
                  <li onclick="toggle('pre140454003901576', 'post140454003901576')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454003901576')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454003901576">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbe0c0c9c10&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e18f950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c140454011702160">
              
                <ol start="171" class="pre-context" id="pre140454011702160">
                
                  <li onclick="toggle('pre140454011702160', 'post140454011702160')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454011702160', 'post140454011702160')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre140454011702160', 'post140454011702160')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454011702160', 'post140454011702160')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454011702160', 'post140454011702160')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454011702160', 'post140454011702160')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre140454011702160', 'post140454011702160')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre140454011702160', 'post140454011702160')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post140454011702160">
                  
                  <li onclick="toggle('pre140454011702160', 'post140454011702160')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre140454011702160', 'post140454011702160')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre140454011702160', 'post140454011702160')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454011702160', 'post140454011702160')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre140454011702160', 'post140454011702160')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre140454011702160', 'post140454011702160')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454011702160')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454011702160">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e18f950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c140454005823320">
              
                <ol start="44" class="pre-context" id="pre140454005823320">
                
                  <li onclick="toggle('pre140454005823320', 'post140454005823320')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre140454005823320', 'post140454005823320')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre140454005823320', 'post140454005823320')"><pre>      .format(</pre></li>
                
                  <li onclick="toggle('pre140454005823320', 'post140454005823320')"><pre>        view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li>
                
                  <li onclick="toggle('pre140454005823320', 'post140454005823320')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre140454005823320', 'post140454005823320')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre140454005823320', 'post140454005823320')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="51" class="context-line">
                <li onclick="toggle('pre140454005823320', 'post140454005823320')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='52' class="post-context" id="post140454005823320">
                  
                  <li onclick="toggle('pre140454005823320', 'post140454005823320')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454005823320', 'post140454005823320')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre140454005823320', 'post140454005823320')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre140454005823320', 'post140454005823320')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre140454005823320', 'post140454005823320')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre140454005823320', 'post140454005823320')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454005823320')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454005823320">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c140454004082016">
              
                <ol start="66" class="pre-context" id="pre140454004082016">
                
                  <li onclick="toggle('pre140454004082016', 'post140454004082016')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre140454004082016', 'post140454004082016')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre140454004082016', 'post140454004082016')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454004082016', 'post140454004082016')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454004082016', 'post140454004082016')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre140454004082016', 'post140454004082016')"><pre>    # the Django request obj.</pre></li>
                
                  <li onclick="toggle('pre140454004082016', 'post140454004082016')"><pre>    cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li>
                
                </ol>
              
              <ol start="73" class="context-line">
                <li onclick="toggle('pre140454004082016', 'post140454004082016')"><pre>
      request</pre> <span>...</span></li></ol>
              
                <ol start='74' class="post-context" id="post140454004082016">
                  
                  <li onclick="toggle('pre140454004082016', 'post140454004082016')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454004082016', 'post140454004082016')"><pre>    jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li>
                  
                  <li onclick="toggle('pre140454004082016', 'post140454004082016')"><pre>      request</pre></li>
                  
                  <li onclick="toggle('pre140454004082016', 'post140454004082016')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454004082016', 'post140454004082016')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre140454004082016', 'post140454004082016')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454004082016')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454004082016">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c140454006646832">
              
                <ol start="62" class="pre-context" id="pre140454006646832">
                
                  <li onclick="toggle('pre140454006646832', 'post140454006646832')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454006646832', 'post140454006646832')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre140454006646832', 'post140454006646832')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre140454006646832', 'post140454006646832')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454006646832', 'post140454006646832')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre140454006646832', 'post140454006646832')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre140454006646832', 'post140454006646832')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="69" class="context-line">
                <li onclick="toggle('pre140454006646832', 'post140454006646832')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='70' class="post-context" id="post140454006646832">
                  
                  <li onclick="toggle('pre140454006646832', 'post140454006646832')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre140454006646832', 'post140454006646832')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre140454006646832', 'post140454006646832')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre140454006646832', 'post140454006646832')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454006646832', 'post140454006646832')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454006646832', 'post140454006646832')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454006646832')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454006646832">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.edirepository.org/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.12
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  51.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  73.       request

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  69.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923725977&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.6235673347684017136.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.6106721533376619028.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18983&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=wPPjJgR9mpiPHWnzrcVpTKIu5joCmTy5wqz5k_&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;43513&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>apache.version</td>
          <td class="code"><pre>(2, 4, 18)</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_connects</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_restarts</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_start</td>
          <td class="code"><pre>&#39;1492668446305291&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492668446305136&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_start</td>
          <td class="code"><pre>&#39;1492668446304875&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_start</td>
          <td class="code"><pre>&#39;1492668446305321&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(4, 3, 0)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbe0f545540&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbe0e18fd70&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;0/3&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1351)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(UpdateSystemMetadataTestImplementations.java:443)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(UpdateSystemMetadataTestImplementations.java:428)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(MNStorageV2IT.java:259)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.edirepository.org/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/var/local/dataone/gmn_venv/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.12</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:07:26 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c140454006645176">
              
                <ol start="32" class="pre-context" id="pre140454006645176">
                
                  <li onclick="toggle('pre140454006645176', 'post140454006645176')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre140454006645176', 'post140454006645176')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre140454006645176', 'post140454006645176')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre140454006645176', 'post140454006645176')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454006645176', 'post140454006645176')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre140454006645176', 'post140454006645176')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre140454006645176', 'post140454006645176')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre140454006645176', 'post140454006645176')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post140454006645176">
                  
                  <li onclick="toggle('pre140454006645176', 'post140454006645176')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre140454006645176', 'post140454006645176')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre140454006645176', 'post140454006645176')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre140454006645176', 'post140454006645176')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre140454006645176', 'post140454006645176')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454006645176', 'post140454006645176')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454006645176')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454006645176">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e18f950&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c140454003901576">
              
                <ol start="242" class="pre-context" id="pre140454003901576">
                
                  <li onclick="toggle('pre140454003901576', 'post140454003901576')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre140454003901576', 'post140454003901576')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre140454003901576', 'post140454003901576')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre140454003901576', 'post140454003901576')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre140454003901576', 'post140454003901576')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre140454003901576', 'post140454003901576')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454003901576', 'post140454003901576')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre140454003901576', 'post140454003901576')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post140454003901576">
                  
                  <li onclick="toggle('pre140454003901576', 'post140454003901576')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454003901576')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454003901576">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbe0c0c9c10&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e18f950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c140454011702160">
              
                <ol start="171" class="pre-context" id="pre140454011702160">
                
                  <li onclick="toggle('pre140454011702160', 'post140454011702160')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454011702160', 'post140454011702160')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre140454011702160', 'post140454011702160')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454011702160', 'post140454011702160')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454011702160', 'post140454011702160')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454011702160', 'post140454011702160')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre140454011702160', 'post140454011702160')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre140454011702160', 'post140454011702160')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post140454011702160">
                  
                  <li onclick="toggle('pre140454011702160', 'post140454011702160')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre140454011702160', 'post140454011702160')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre140454011702160', 'post140454011702160')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454011702160', 'post140454011702160')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre140454011702160', 'post140454011702160')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre140454011702160', 'post140454011702160')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454011702160')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454011702160">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e18f950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c140454005823320">
              
                <ol start="44" class="pre-context" id="pre140454005823320">
                
                  <li onclick="toggle('pre140454005823320', 'post140454005823320')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre140454005823320', 'post140454005823320')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre140454005823320', 'post140454005823320')"><pre>      .format(</pre></li>
                
                  <li onclick="toggle('pre140454005823320', 'post140454005823320')"><pre>        view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li>
                
                  <li onclick="toggle('pre140454005823320', 'post140454005823320')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre140454005823320', 'post140454005823320')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre140454005823320', 'post140454005823320')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="51" class="context-line">
                <li onclick="toggle('pre140454005823320', 'post140454005823320')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='52' class="post-context" id="post140454005823320">
                  
                  <li onclick="toggle('pre140454005823320', 'post140454005823320')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454005823320', 'post140454005823320')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre140454005823320', 'post140454005823320')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre140454005823320', 'post140454005823320')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre140454005823320', 'post140454005823320')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre140454005823320', 'post140454005823320')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454005823320')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454005823320">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c140454004082016">
              
                <ol start="66" class="pre-context" id="pre140454004082016">
                
                  <li onclick="toggle('pre140454004082016', 'post140454004082016')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre140454004082016', 'post140454004082016')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre140454004082016', 'post140454004082016')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454004082016', 'post140454004082016')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454004082016', 'post140454004082016')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre140454004082016', 'post140454004082016')"><pre>    # the Django request obj.</pre></li>
                
                  <li onclick="toggle('pre140454004082016', 'post140454004082016')"><pre>    cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li>
                
                </ol>
              
              <ol start="73" class="context-line">
                <li onclick="toggle('pre140454004082016', 'post140454004082016')"><pre>
      request</pre> <span>...</span></li></ol>
              
                <ol start='74' class="post-context" id="post140454004082016">
                  
                  <li onclick="toggle('pre140454004082016', 'post140454004082016')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454004082016', 'post140454004082016')"><pre>    jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li>
                  
                  <li onclick="toggle('pre140454004082016', 'post140454004082016')"><pre>      request</pre></li>
                  
                  <li onclick="toggle('pre140454004082016', 'post140454004082016')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454004082016', 'post140454004082016')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre140454004082016', 'post140454004082016')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454004082016')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454004082016">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c140454006646832">
              
                <ol start="62" class="pre-context" id="pre140454006646832">
                
                  <li onclick="toggle('pre140454006646832', 'post140454006646832')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454006646832', 'post140454006646832')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre140454006646832', 'post140454006646832')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre140454006646832', 'post140454006646832')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454006646832', 'post140454006646832')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre140454006646832', 'post140454006646832')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre140454006646832', 'post140454006646832')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="69" class="context-line">
                <li onclick="toggle('pre140454006646832', 'post140454006646832')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='70' class="post-context" id="post140454006646832">
                  
                  <li onclick="toggle('pre140454006646832', 'post140454006646832')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre140454006646832', 'post140454006646832')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre140454006646832', 'post140454006646832')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre140454006646832', 'post140454006646832')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454006646832', 'post140454006646832')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454006646832', 'post140454006646832')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454006646832')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454006646832">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.edirepository.org/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.12
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  51.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  73.       request

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  69.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923725977&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.6235673347684017136.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.6106721533376619028.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18983&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=wPPjJgR9mpiPHWnzrcVpTKIu5joCmTy5wqz5k_&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;43513&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>apache.version</td>
          <td class="code"><pre>(2, 4, 18)</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_connects</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_restarts</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_start</td>
          <td class="code"><pre>&#39;1492668446305291&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492668446305136&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_start</td>
          <td class="code"><pre>&#39;1492668446304875&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_start</td>
          <td class="code"><pre>&#39;1492668446305321&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(4, 3, 0)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbe0f545540&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbe0e18fd70&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;0/3&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:07:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:26: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170420-06:07:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:07:26: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:07:27: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:07:27: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:07:27: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:07:28: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:07:29: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:07:29: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:07:29: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:07:29: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:07:30: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:07:30: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:07:30: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:30: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201710923730636 [org.dataone.client.rest.RestClient]
20170420-06:07:55: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:55: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:55: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:55: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:07:55: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:55: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201710923730636 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:07:55: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201710923730636
<?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_201710923730636</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:07:55.056+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:07:55.056+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnStageUCSB2</originMemberNode>
    <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:25: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201710923730636; FilePart:object = /tmp/mmp.output.1216874779378088333.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6109205927890841374.tmp (1105 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:08:25: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
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.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(UpdateSystemMetadataTestImplementations.java:487)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(UpdateSystemMetadataTestImplementations.java:474)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(MNStorageV2IT.java:265)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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)
	... 35 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.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 42 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)
	... 41 more
20170420-06:08:25: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:25: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201710923825176 [org.dataone.client.rest.RestClient]
20170420-06:08:25: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:25: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:25: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:25: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:08:25: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:25: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201710923825176 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:25: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201710923825176
<?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_201710923825176</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:08:25.694+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:08:25.694+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDemo11</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:26: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201710923825176; FilePart:object = /tmp/mmp.output.8507723307651770844.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7155687921239181565.tmp (1097 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:08:26: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201710923825176 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:26: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:08:26: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201710923825176 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201710923825176 [org.dataone.client.rest.RestClient]
20170420-06:08:27: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201710923825176; FilePart:sysmeta = /tmp/mmp.output.1229679883631574069.tmp (1124 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:08:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:27: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201710923827286 [org.dataone.client.rest.RestClient]
20170420-06:08:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:27: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201710923827729 [org.dataone.client.rest.RestClient]
20170420-06:08:28: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:28: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:28: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:28: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:08:28: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:28: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201710923827729 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:28: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201710923827729
<?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_201710923827729</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:08:28.164+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:08:28.164+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestNEON</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:28: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201710923827729; FilePart:object = /tmp/mmp.output.1013857497587098583.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4999313732112412550.tmp (1101 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:08:28: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(UpdateSystemMetadataTestImplementations.java:487)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(UpdateSystemMetadataTestImplementations.java:474)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(MNStorageV2IT.java:265)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 35 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:08:28: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:28: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201710923828391 [org.dataone.client.rest.RestClient]
20170420-06:08:29: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:29: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:29: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:29: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:08:29: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:29: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201710923828391 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:29: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201710923828391
<?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_201710923828391</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:08:29.358+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:08:29.358+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestARCTIC</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201710923828391; FilePart:object = /tmp/mmp.output.4611703538116523883.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6838711452400758928.tmp (1105 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:08:30: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201710923828391 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:30: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:08:30: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201710923828391 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201710923828391 [org.dataone.client.rest.RestClient]
20170420-06:08:32: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201710923828391; FilePart:sysmeta = /tmp/mmp.output.2105968760757734157.tmp (1132 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:08:32: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:32: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201710923832405 [org.dataone.client.rest.RestClient]
20170420-06:08:32: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:32: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:32: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:32: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:08:32: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:32: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201710923832405 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:32: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201710923832405
<?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_201710923832405</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:08:32.745+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:08:32.745+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:33: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201710923832405; FilePart:object = /tmp/mmp.output.8474793105880681897.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.19315671990330649.tmp (1109 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:08:33: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(UpdateSystemMetadataTestImplementations.java:487)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(UpdateSystemMetadataTestImplementations.java:474)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(MNStorageV2IT.java:265)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 35 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:08:33: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:33: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_20171092383381 [org.dataone.client.rest.RestClient]
20170420-06:08:33: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:33: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded_201710923833541 [org.dataone.client.rest.RestClient]
20170420-06:08:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:33: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170420-06:08:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:08:34: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:08:34: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:08:34: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:08:34: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:08:35: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:35: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:08:35: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:35: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:08:36: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:08:36: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:08:36: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:08:37: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:08:37: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:08:37: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:37: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:37: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201710923837496 [org.dataone.client.rest.RestClient]
20170420-06:08:38: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:38: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:38: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:38: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:08:38: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:38: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201710923837496 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:38: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201710923837496
<?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_201710923837496</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:08:38.831+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:08:38.831+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnStageUCSB2</originMemberNode>
    <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:45: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201710923837496; FilePart:object = /tmp/mmp.output.7258201497036099024.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8371246361512072764.tmp (1101 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:08:45: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201710923837496 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:08:45: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:08:45: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201710923837496 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201710923837496 [org.dataone.client.rest.RestClient]
20170420-06:09:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:15: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201710923915464 [org.dataone.client.rest.RestClient]
20170420-06:09:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:15: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:15: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:15: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:09:15: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:15: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201710923915464 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:15: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201710923915464
<?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_201710923915464</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:09:15.890+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:09:15.890+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDemo11</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:16: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201710923915464; FilePart:object = /tmp/mmp.output.856454730528075114.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7465945211081593.tmp (1093 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:09:16: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201710923915464 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:16: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:09:16: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201710923915464 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201710923915464 [org.dataone.client.rest.RestClient]
20170420-06:09:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201710923915464; FilePart:sysmeta = /tmp/mmp.output.9080276609883775785.tmp (1112 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:09:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:17: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201710923917182 [org.dataone.client.rest.RestClient]
20170420-06:09:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:17: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201710923917497 [org.dataone.client.rest.RestClient]
20170420-06:09:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:17: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:17: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:17: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:09:17: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:17: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201710923917497 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:17: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201710923917497
<?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_201710923917497</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:09:17.843+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:09:17.843+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestNEON</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:18: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201710923917497; FilePart:object = /tmp/mmp.output.6735630810504911861.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.596209238697904994.tmp (1097 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:09:18: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(UpdateSystemMetadataTestImplementations.java:530)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(UpdateSystemMetadataTestImplementations.java:517)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(MNStorageV2IT.java:271)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 35 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:09:18: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:18: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20171092391883 [org.dataone.client.rest.RestClient]
20170420-06:09:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:19: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:19: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:19: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:09:19: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:19: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20171092391883 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:19: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20171092391883
<?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_20171092391883</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:09:19.150+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:09:19.150+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestARCTIC</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20171092391883; FilePart:object = /tmp/mmp.output.2995590446069159258.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4085743413971172236.tmp (1100 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:09:20: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20171092391883 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:20: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:09:20: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20171092391883 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20171092391883 [org.dataone.client.rest.RestClient]
20170420-06:09:23: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_20171092391883; FilePart:sysmeta = /tmp/mmp.output.6565696742297897031.tmp (1115 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:09:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:23: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201710923923675 [org.dataone.client.rest.RestClient]
20170420-06:09:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:23: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:23: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:23: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:09:23: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:23: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201710923923675 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:23: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201710923923675
<?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_201710923923675</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:09:23.959+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:09:23.959+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:24: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201710923923675; FilePart:object = /tmp/mmp.output.9220276781912562165.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6195053087545768824.tmp (1105 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:09:24: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(UpdateSystemMetadataTestImplementations.java:530)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(UpdateSystemMetadataTestImplementations.java:517)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(MNStorageV2IT.java:271)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 35 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:09:24: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:24: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201710923924282 [org.dataone.client.rest.RestClient]
20170420-06:09:24: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:24: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201710923924591 [org.dataone.client.rest.RestClient]
20170420-06:09:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:24: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170420-06:09:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:09:25: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:09:25: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:09:25: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:09:25: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:09:26: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:09:26: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:09:27: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:09:27: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:09:27: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:09:28: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:09:28: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:09:28: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:28: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:28: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_NullOriginMN(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN201710923928367 [org.dataone.client.rest.RestClient]
20170420-06:09:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:58: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_NullOriginMN(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN201710923958445 [org.dataone.client.rest.RestClient]
20170420-06:09:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:58: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:58: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:09:58: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:58: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN201710923958445 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:58: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_NullOriginMN201710923958445
<?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_NullOriginMN201710923958445</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:09:58.894+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:09:58.894+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDemo11</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:59: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN201710923958445; FilePart:object = /tmp/mmp.output.5283659729764516470.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6046248524356563320.tmp (1088 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:09:59: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN201710923958445 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:59: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:09:59: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_NullOriginMN201710923958445 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:09:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN201710923958445 [org.dataone.client.rest.RestClient]
20170420-06:10:00: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN201710923958445; FilePart:sysmeta = /tmp/mmp.output.8535965319269784022.tmp (1056 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:10:00: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:00: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_NullOriginMN(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN201710923100178 [org.dataone.client.rest.RestClient]
20170420-06:10:00: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:00: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_NullOriginMN(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN201710923100514 [org.dataone.client.rest.RestClient]
20170420-06:10:00: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:00: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:00: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:00: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:10:00: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:00: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN201710923100514 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:00: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_NullOriginMN201710923100514
<?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_NullOriginMN201710923100514</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:10:00.873+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:10:00.873+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestNEON</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:01: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN201710923100514; FilePart:object = /tmp/mmp.output.1020890265764884495.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8555629333331463343.tmp (1092 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:10:01: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_NullOriginMN(UpdateSystemMetadataTestImplementations.java:573)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_NullOriginMN(UpdateSystemMetadataTestImplementations.java:560)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_NullOriginMN(MNStorageV2IT.java:277)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 35 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:10:01: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:01: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_NullOriginMN(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN20171092310194 [org.dataone.client.rest.RestClient]
20170420-06:10:01: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:01: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:01: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:01: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:10:01: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:01: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN20171092310194 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:01: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_NullOriginMN20171092310194
<?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_NullOriginMN20171092310194</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:10:01.892+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:10:01.892+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestARCTIC</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:03: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN20171092310194; FilePart:object = /tmp/mmp.output.9220571299345968559.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.597541485907470104.tmp (1095 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:10:03: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN20171092310194 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:03: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:10:03: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_NullOriginMN20171092310194 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN20171092310194 [org.dataone.client.rest.RestClient]
20170420-06:10:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN20171092310194; FilePart:sysmeta = /tmp/mmp.output.4577590141679898876.tmp (1059 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:10:05: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:05: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_NullOriginMN(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN201710923105181 [org.dataone.client.rest.RestClient]
20170420-06:10:05: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:05: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:05: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:05: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:10:05: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:05: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN201710923105181 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:05: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_NullOriginMN201710923105181
<?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_NullOriginMN201710923105181</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:10:05.490+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:10:05.490+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NullOriginMN201710923105181; FilePart:object = /tmp/mmp.output.7220938993647856675.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6816010135785286756.tmp (1100 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:10:05: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_NullOriginMN(UpdateSystemMetadataTestImplementations.java:573)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_NullOriginMN(UpdateSystemMetadataTestImplementations.java:560)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_NullOriginMN(MNStorageV2IT.java:277)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 35 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:10:05: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:05: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_NullOriginMN(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN201710923105811 [org.dataone.client.rest.RestClient]
20170420-06:10:06: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:06: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_NullOriginMN(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN201710923106104 [org.dataone.client.rest.RestClient]
20170420-06:10:06: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:06: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:06: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:06: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170420-06:10:06: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:06: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:10:06: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:06: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:10:06: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:06: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:10:07: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:10:07: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:10:08: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:10:08: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:10:08: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:10:08: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:10:08: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:10:09: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:10:09: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:10:09: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:09: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:09: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:09: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:09: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:09: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:10:09: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:09: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_201710923109750 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:09: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_201710923109750
<?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_201710923109750</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:10:09.764+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:10:09.764+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnStageUCSB2</originMemberNode>
    <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:39: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_201710923109750; FilePart:object = /tmp/mmp.output.6943112539265643640.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3161496943095926565.tmp (1101 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:10:39: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(UpdateSystemMetadataTestImplementations.java:616)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(UpdateSystemMetadataTestImplementations.java:603)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(MNStorageV2IT.java:283)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.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.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 42 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)
	... 41 more
20170420-06:10:39: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:39: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:39: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:39: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:39: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:10:39: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:39: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017109231039887 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:39: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017109231039887
<?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_2017109231039887</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:10:39.901+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:10:39.901+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDemo11</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:41: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017109231039887; FilePart:object = /tmp/mmp.output.986291187690427164.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4310786094620902777.tmp (1094 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:10:41: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017109231039887 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:41: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:10:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017109231039887 [org.dataone.client.rest.RestClient]
20170420-06:10:42: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017109231039887; FilePart:sysmeta = /tmp/mmp.output.8889475820093861313.tmp (1176 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:10:42: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017109231039887; FilePart:sysmeta = /tmp/mmp.output.5699203503412926753.tmp (1176 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:10:42: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:42: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:42: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:42: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:42: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:10:42: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:42: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017109231042388 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:42: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017109231042388
<?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_2017109231042388</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:10:42.401+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:10:42.401+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestLTER</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestLTER</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:42: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017109231042388; FilePart:object = /tmp/mmp.output.8184843719988509519.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4140550733266231966.tmp (1098 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:10:42: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.lternet.edu/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/usr/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.6</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:09:26 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c139739905082216">
              
                <ol start="32" class="pre-context" id="pre139739905082216">
                
                  <li onclick="toggle('pre139739905082216', 'post139739905082216')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre139739905082216', 'post139739905082216')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre139739905082216', 'post139739905082216')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre139739905082216', 'post139739905082216')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739905082216', 'post139739905082216')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre139739905082216', 'post139739905082216')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre139739905082216', 'post139739905082216')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre139739905082216', 'post139739905082216')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post139739905082216">
                  
                  <li onclick="toggle('pre139739905082216', 'post139739905082216')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre139739905082216', 'post139739905082216')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre139739905082216', 'post139739905082216')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre139739905082216', 'post139739905082216')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre139739905082216', 'post139739905082216')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739905082216', 'post139739905082216')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739905082216')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739905082216">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c139739912008048">
              
                <ol start="242" class="pre-context" id="pre139739912008048">
                
                  <li onclick="toggle('pre139739912008048', 'post139739912008048')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre139739912008048', 'post139739912008048')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre139739912008048', 'post139739912008048')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre139739912008048', 'post139739912008048')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre139739912008048', 'post139739912008048')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre139739912008048', 'post139739912008048')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739912008048', 'post139739912008048')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre139739912008048', 'post139739912008048')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post139739912008048">
                  
                  <li onclick="toggle('pre139739912008048', 'post139739912008048')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739912008048')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739912008048">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7f17c2c48590&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c139739912031984">
              
                <ol start="171" class="pre-context" id="pre139739912031984">
                
                  <li onclick="toggle('pre139739912031984', 'post139739912031984')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739912031984', 'post139739912031984')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre139739912031984', 'post139739912031984')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739912031984', 'post139739912031984')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739912031984', 'post139739912031984')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739912031984', 'post139739912031984')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre139739912031984', 'post139739912031984')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre139739912031984', 'post139739912031984')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post139739912031984">
                  
                  <li onclick="toggle('pre139739912031984', 'post139739912031984')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre139739912031984', 'post139739912031984')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre139739912031984', 'post139739912031984')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739912031984', 'post139739912031984')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre139739912031984', 'post139739912031984')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre139739912031984', 'post139739912031984')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739912031984')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739912031984">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c139739905120520">
              
                <ol start="39" class="pre-context" id="pre139739905120520">
                
                  <li onclick="toggle('pre139739905120520', 'post139739905120520')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre139739905120520', 'post139739905120520')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre139739905120520', 'post139739905120520')"><pre>      .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li>
                
                  <li onclick="toggle('pre139739905120520', 'post139739905120520')"><pre>        request.path_info</pre></li>
                
                  <li onclick="toggle('pre139739905120520', 'post139739905120520')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre139739905120520', 'post139739905120520')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre139739905120520', 'post139739905120520')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="46" class="context-line">
                <li onclick="toggle('pre139739905120520', 'post139739905120520')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='47' class="post-context" id="post139739905120520">
                  
                  <li onclick="toggle('pre139739905120520', 'post139739905120520')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739905120520', 'post139739905120520')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre139739905120520', 'post139739905120520')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre139739905120520', 'post139739905120520')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre139739905120520', 'post139739905120520')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre139739905120520', 'post139739905120520')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739905120520')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739905120520">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c139739912022496">
              
                <ol start="60" class="pre-context" id="pre139739912022496">
                
                  <li onclick="toggle('pre139739912022496', 'post139739912022496')"><pre>      if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li>
                
                  <li onclick="toggle('pre139739912022496', 'post139739912022496')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre139739912022496', 'post139739912022496')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre139739912022496', 'post139739912022496')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739912022496', 'post139739912022496')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739912022496', 'post139739912022496')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre139739912022496', 'post139739912022496')"><pre>    # the Django request obj.</pre></li>
                
                </ol>
              
              <ol start="67" class="context-line">
                <li onclick="toggle('pre139739912022496', 'post139739912022496')"><pre>
    cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol>
              
                <ol start='68' class="post-context" id="post139739912022496">
                  
                  <li onclick="toggle('pre139739912022496', 'post139739912022496')"><pre>    jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li>
                  
                  <li onclick="toggle('pre139739912022496', 'post139739912022496')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre139739912022496', 'post139739912022496')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li>
                  
                  <li onclick="toggle('pre139739912022496', 'post139739912022496')"><pre>    if len(jwt_subject_list) == 1:</pre></li>
                  
                  <li onclick="toggle('pre139739912022496', 'post139739912022496')"><pre>      jwt_primary_str = jwt_subject_list[0]</pre></li>
                  
                  <li onclick="toggle('pre139739912022496', 'post139739912022496')"><pre>      if jwt_primary_str != cert_primary_str:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739912022496')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739912022496">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c139739905081928">
              
                <ol start="58" class="pre-context" id="pre139739905081928">
                
                  <li onclick="toggle('pre139739905081928', 'post139739905081928')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739905081928', 'post139739905081928')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre139739905081928', 'post139739905081928')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre139739905081928', 'post139739905081928')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739905081928', 'post139739905081928')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre139739905081928', 'post139739905081928')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre139739905081928', 'post139739905081928')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="65" class="context-line">
                <li onclick="toggle('pre139739905081928', 'post139739905081928')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='66' class="post-context" id="post139739905081928">
                  
                  <li onclick="toggle('pre139739905081928', 'post139739905081928')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre139739905081928', 'post139739905081928')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre139739905081928', 'post139739905081928')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre139739905081928', 'post139739905081928')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739905081928', 'post139739905081928')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739905081928', 'post139739905081928')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739905081928')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739905081928">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.lternet.edu/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.6
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  46.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  67.     cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  65.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017109231042388&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.4140550733266231966.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.8184843719988509519.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18999&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=xAElV5wtftklN8ppMKHBQDC0ilkMYGAizQhK64Z2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;42419&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492668566756002&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(3, 4)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7f17c142da30&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7f17e3b194f0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>BASE_DIR</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;23&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(UpdateSystemMetadataTestImplementations.java:616)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(UpdateSystemMetadataTestImplementations.java:603)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(MNStorageV2IT.java:283)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.lternet.edu/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/usr/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.6</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:09:26 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c139739905082216">
              
                <ol start="32" class="pre-context" id="pre139739905082216">
                
                  <li onclick="toggle('pre139739905082216', 'post139739905082216')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre139739905082216', 'post139739905082216')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre139739905082216', 'post139739905082216')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre139739905082216', 'post139739905082216')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739905082216', 'post139739905082216')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre139739905082216', 'post139739905082216')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre139739905082216', 'post139739905082216')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre139739905082216', 'post139739905082216')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post139739905082216">
                  
                  <li onclick="toggle('pre139739905082216', 'post139739905082216')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre139739905082216', 'post139739905082216')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre139739905082216', 'post139739905082216')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre139739905082216', 'post139739905082216')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre139739905082216', 'post139739905082216')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739905082216', 'post139739905082216')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739905082216')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739905082216">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c139739912008048">
              
                <ol start="242" class="pre-context" id="pre139739912008048">
                
                  <li onclick="toggle('pre139739912008048', 'post139739912008048')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre139739912008048', 'post139739912008048')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre139739912008048', 'post139739912008048')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre139739912008048', 'post139739912008048')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre139739912008048', 'post139739912008048')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre139739912008048', 'post139739912008048')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739912008048', 'post139739912008048')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre139739912008048', 'post139739912008048')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post139739912008048">
                  
                  <li onclick="toggle('pre139739912008048', 'post139739912008048')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739912008048')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739912008048">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7f17c2c48590&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c139739912031984">
              
                <ol start="171" class="pre-context" id="pre139739912031984">
                
                  <li onclick="toggle('pre139739912031984', 'post139739912031984')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739912031984', 'post139739912031984')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre139739912031984', 'post139739912031984')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739912031984', 'post139739912031984')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739912031984', 'post139739912031984')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739912031984', 'post139739912031984')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre139739912031984', 'post139739912031984')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre139739912031984', 'post139739912031984')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post139739912031984">
                  
                  <li onclick="toggle('pre139739912031984', 'post139739912031984')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre139739912031984', 'post139739912031984')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre139739912031984', 'post139739912031984')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739912031984', 'post139739912031984')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre139739912031984', 'post139739912031984')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre139739912031984', 'post139739912031984')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739912031984')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739912031984">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c139739905120520">
              
                <ol start="39" class="pre-context" id="pre139739905120520">
                
                  <li onclick="toggle('pre139739905120520', 'post139739905120520')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre139739905120520', 'post139739905120520')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre139739905120520', 'post139739905120520')"><pre>      .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li>
                
                  <li onclick="toggle('pre139739905120520', 'post139739905120520')"><pre>        request.path_info</pre></li>
                
                  <li onclick="toggle('pre139739905120520', 'post139739905120520')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre139739905120520', 'post139739905120520')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre139739905120520', 'post139739905120520')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="46" class="context-line">
                <li onclick="toggle('pre139739905120520', 'post139739905120520')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='47' class="post-context" id="post139739905120520">
                  
                  <li onclick="toggle('pre139739905120520', 'post139739905120520')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739905120520', 'post139739905120520')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre139739905120520', 'post139739905120520')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre139739905120520', 'post139739905120520')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre139739905120520', 'post139739905120520')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre139739905120520', 'post139739905120520')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739905120520')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739905120520">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c139739912022496">
              
                <ol start="60" class="pre-context" id="pre139739912022496">
                
                  <li onclick="toggle('pre139739912022496', 'post139739912022496')"><pre>      if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li>
                
                  <li onclick="toggle('pre139739912022496', 'post139739912022496')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre139739912022496', 'post139739912022496')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre139739912022496', 'post139739912022496')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739912022496', 'post139739912022496')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739912022496', 'post139739912022496')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre139739912022496', 'post139739912022496')"><pre>    # the Django request obj.</pre></li>
                
                </ol>
              
              <ol start="67" class="context-line">
                <li onclick="toggle('pre139739912022496', 'post139739912022496')"><pre>
    cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol>
              
                <ol start='68' class="post-context" id="post139739912022496">
                  
                  <li onclick="toggle('pre139739912022496', 'post139739912022496')"><pre>    jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li>
                  
                  <li onclick="toggle('pre139739912022496', 'post139739912022496')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre139739912022496', 'post139739912022496')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li>
                  
                  <li onclick="toggle('pre139739912022496', 'post139739912022496')"><pre>    if len(jwt_subject_list) == 1:</pre></li>
                  
                  <li onclick="toggle('pre139739912022496', 'post139739912022496')"><pre>      jwt_primary_str = jwt_subject_list[0]</pre></li>
                  
                  <li onclick="toggle('pre139739912022496', 'post139739912022496')"><pre>      if jwt_primary_str != cert_primary_str:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739912022496')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739912022496">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c139739905081928">
              
                <ol start="58" class="pre-context" id="pre139739905081928">
                
                  <li onclick="toggle('pre139739905081928', 'post139739905081928')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739905081928', 'post139739905081928')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre139739905081928', 'post139739905081928')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre139739905081928', 'post139739905081928')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739905081928', 'post139739905081928')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre139739905081928', 'post139739905081928')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre139739905081928', 'post139739905081928')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="65" class="context-line">
                <li onclick="toggle('pre139739905081928', 'post139739905081928')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='66' class="post-context" id="post139739905081928">
                  
                  <li onclick="toggle('pre139739905081928', 'post139739905081928')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre139739905081928', 'post139739905081928')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre139739905081928', 'post139739905081928')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre139739905081928', 'post139739905081928')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739905081928', 'post139739905081928')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739905081928', 'post139739905081928')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739905081928')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739905081928">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.lternet.edu/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.6
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  46.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  67.     cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  65.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017109231042388&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.4140550733266231966.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.8184843719988509519.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18999&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=xAElV5wtftklN8ppMKHBQDC0ilkMYGAizQhK64Z2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;42419&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
20170420-06:10:42: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:42: [INFO]: 
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
20170420-06:10:42: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
      
20170420-06:10:42: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492668566756002&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(3, 4)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7f17c142da30&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7f17e3b194f0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>BASE_DIR</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;23&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
20170420-06:10:42: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:10:42: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:42: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017109231042737 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:42: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017109231042737
<?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_2017109231042737</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:10:42.753+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:10:42.753+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestNEON</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:43: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017109231042737; FilePart:object = /tmp/mmp.output.529321435590490163.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3019900975743039531.tmp (1098 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:10:43: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.
	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(UpdateSystemMetadataTestImplementations.java:616)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(UpdateSystemMetadataTestImplementations.java:603)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(MNStorageV2IT.java:283)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:10:43: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:43: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:43: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:43: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:43: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:10:43: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:43: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017109231043213 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:43: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017109231043213
<?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_2017109231043213</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:10:43.224+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:10:43.224+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestARCTIC</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:44: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017109231043213; FilePart:object = /tmp/mmp.output.7598634024283221696.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7646961716458179422.tmp (1102 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:10:44: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017109231043213 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:44: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:10:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017109231043213 [org.dataone.client.rest.RestClient]
20170420-06:10:46: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017109231043213; FilePart:sysmeta = /tmp/mmp.output.7181107716984710526.tmp (1184 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:10:47: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017109231043213; FilePart:sysmeta = /tmp/mmp.output.4586006178428903344.tmp (1184 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:10:47: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:47: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:47: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:47: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:47: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:10:47: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:47: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017109231047148 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:47: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017109231047148
<?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_2017109231047148</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:10:47.160+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:10:47.160+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:47: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017109231047148; FilePart:object = /tmp/mmp.output.4225792178753115389.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8247938727721132303.tmp (1106 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:10:47: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.
	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(UpdateSystemMetadataTestImplementations.java:616)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(UpdateSystemMetadataTestImplementations.java:603)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(MNStorageV2IT.java:283)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:10:47: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:47: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:47: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:47: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:47: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:10:47: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:47: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017109231047570 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:47: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017109231047570
<?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_2017109231047570</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:10:47.585+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:10:47.585+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestRW</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestRW</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:47: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_2017109231047570; FilePart:object = /tmp/mmp.output.2494495661456852998.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2195145093859667926.tmp (1094 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:10:48: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>500 Internal server error</title>
  </head>
  <body>
    <p>
      <h3 style="color:red;">500 Internal server error</h3>
    </p>
    <p>
      Please notify the administrator.
    </p>
    <p>
      <a href="/">Home</a>
    </p>
  </body>
</html>

	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(UpdateSystemMetadataTestImplementations.java:616)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(UpdateSystemMetadataTestImplementations.java:603)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(MNStorageV2IT.java:283)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>500 Internal server error</title>
  </head>
  <body>
    <p>
      <h3 style="color:red;">500 Internal server error</h3>
    </p>
    <p>
      Please notify the administrator.
    </p>
    <p>
      <a href="/">Home</a>
    </p>
  </body>
</html>

	at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:10:48: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:48: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:48: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:48: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:48: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:10:48: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:48: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_201710923104813 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:48: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_201710923104813
<?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_201710923104813</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:10:48.023+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:10:48.023+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestEDI</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestEDI</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:48: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_201710923104813; FilePart:object = /tmp/mmp.output.8593995675747502690.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1842206184723830856.tmp (1095 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:10:48: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.edirepository.org/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/var/local/dataone/gmn_venv/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.12</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:10:48 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c140454004313264">
              
                <ol start="32" class="pre-context" id="pre140454004313264">
                
                  <li onclick="toggle('pre140454004313264', 'post140454004313264')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre140454004313264', 'post140454004313264')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre140454004313264', 'post140454004313264')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre140454004313264', 'post140454004313264')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454004313264', 'post140454004313264')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre140454004313264', 'post140454004313264')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre140454004313264', 'post140454004313264')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre140454004313264', 'post140454004313264')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post140454004313264">
                  
                  <li onclick="toggle('pre140454004313264', 'post140454004313264')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre140454004313264', 'post140454004313264')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre140454004313264', 'post140454004313264')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre140454004313264', 'post140454004313264')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre140454004313264', 'post140454004313264')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454004313264', 'post140454004313264')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454004313264')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454004313264">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e18f950&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c140454004311320">
              
                <ol start="242" class="pre-context" id="pre140454004311320">
                
                  <li onclick="toggle('pre140454004311320', 'post140454004311320')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre140454004311320', 'post140454004311320')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre140454004311320', 'post140454004311320')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre140454004311320', 'post140454004311320')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre140454004311320', 'post140454004311320')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre140454004311320', 'post140454004311320')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454004311320', 'post140454004311320')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre140454004311320', 'post140454004311320')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post140454004311320">
                  
                  <li onclick="toggle('pre140454004311320', 'post140454004311320')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454004311320')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454004311320">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbe0c0c9c10&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e18f950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c140454004335896">
              
                <ol start="171" class="pre-context" id="pre140454004335896">
                
                  <li onclick="toggle('pre140454004335896', 'post140454004335896')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454004335896', 'post140454004335896')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre140454004335896', 'post140454004335896')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454004335896', 'post140454004335896')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454004335896', 'post140454004335896')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454004335896', 'post140454004335896')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre140454004335896', 'post140454004335896')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre140454004335896', 'post140454004335896')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post140454004335896">
                  
                  <li onclick="toggle('pre140454004335896', 'post140454004335896')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre140454004335896', 'post140454004335896')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre140454004335896', 'post140454004335896')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454004335896', 'post140454004335896')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre140454004335896', 'post140454004335896')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre140454004335896', 'post140454004335896')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454004335896')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454004335896">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e18f950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c140454005205832">
              
                <ol start="44" class="pre-context" id="pre140454005205832">
                
                  <li onclick="toggle('pre140454005205832', 'post140454005205832')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre140454005205832', 'post140454005205832')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre140454005205832', 'post140454005205832')"><pre>      .format(</pre></li>
                
                  <li onclick="toggle('pre140454005205832', 'post140454005205832')"><pre>        view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li>
                
                  <li onclick="toggle('pre140454005205832', 'post140454005205832')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre140454005205832', 'post140454005205832')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre140454005205832', 'post140454005205832')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="51" class="context-line">
                <li onclick="toggle('pre140454005205832', 'post140454005205832')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='52' class="post-context" id="post140454005205832">
                  
                  <li onclick="toggle('pre140454005205832', 'post140454005205832')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454005205832', 'post140454005205832')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre140454005205832', 'post140454005205832')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre140454005205832', 'post140454005205832')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre140454005205832', 'post140454005205832')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre140454005205832', 'post140454005205832')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454005205832')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454005205832">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c140454005433552">
              
                <ol start="66" class="pre-context" id="pre140454005433552">
                
                  <li onclick="toggle('pre140454005433552', 'post140454005433552')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre140454005433552', 'post140454005433552')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre140454005433552', 'post140454005433552')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454005433552', 'post140454005433552')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454005433552', 'post140454005433552')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre140454005433552', 'post140454005433552')"><pre>    # the Django request obj.</pre></li>
                
                  <li onclick="toggle('pre140454005433552', 'post140454005433552')"><pre>    cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li>
                
                </ol>
              
              <ol start="73" class="context-line">
                <li onclick="toggle('pre140454005433552', 'post140454005433552')"><pre>
      request</pre> <span>...</span></li></ol>
              
                <ol start='74' class="post-context" id="post140454005433552">
                  
                  <li onclick="toggle('pre140454005433552', 'post140454005433552')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454005433552', 'post140454005433552')"><pre>    jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li>
                  
                  <li onclick="toggle('pre140454005433552', 'post140454005433552')"><pre>      request</pre></li>
                  
                  <li onclick="toggle('pre140454005433552', 'post140454005433552')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454005433552', 'post140454005433552')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre140454005433552', 'post140454005433552')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454005433552')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454005433552">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c140454004311104">
              
                <ol start="62" class="pre-context" id="pre140454004311104">
                
                  <li onclick="toggle('pre140454004311104', 'post140454004311104')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454004311104', 'post140454004311104')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre140454004311104', 'post140454004311104')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre140454004311104', 'post140454004311104')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454004311104', 'post140454004311104')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre140454004311104', 'post140454004311104')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre140454004311104', 'post140454004311104')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="69" class="context-line">
                <li onclick="toggle('pre140454004311104', 'post140454004311104')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='70' class="post-context" id="post140454004311104">
                  
                  <li onclick="toggle('pre140454004311104', 'post140454004311104')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre140454004311104', 'post140454004311104')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre140454004311104', 'post140454004311104')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre140454004311104', 'post140454004311104')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454004311104', 'post140454004311104')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454004311104', 'post140454004311104')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454004311104')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454004311104">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.edirepository.org/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.12
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  51.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  73.       request

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  69.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_201710923104813&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.1842206184723830856.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.8593995675747502690.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18975&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=ofAHtGvDXyk_-JHT5aZ735yEkQkBGdTMkuR&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;44013&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>apache.version</td>
          <td class="code"><pre>(2, 4, 18)</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_connects</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_restarts</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_start</td>
          <td class="code"><pre>&#39;1492668648219601&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492668648219424&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_start</td>
          <td class="code"><pre>&#39;1492668648219147&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_start</td>
          <td class="code"><pre>&#39;1492668648219678&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(4, 3, 0)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbe0f545540&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbe0e18fd70&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;0/3&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(UpdateSystemMetadataTestImplementations.java:616)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(UpdateSystemMetadataTestImplementations.java:603)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(MNStorageV2IT.java:283)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.edirepository.org/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/var/local/dataone/gmn_venv/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.12</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:10:48 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c140454004313264">
              
                <ol start="32" class="pre-context" id="pre140454004313264">
                
                  <li onclick="toggle('pre140454004313264', 'post140454004313264')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre140454004313264', 'post140454004313264')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre140454004313264', 'post140454004313264')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre140454004313264', 'post140454004313264')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454004313264', 'post140454004313264')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre140454004313264', 'post140454004313264')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre140454004313264', 'post140454004313264')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre140454004313264', 'post140454004313264')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post140454004313264">
                  
                  <li onclick="toggle('pre140454004313264', 'post140454004313264')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre140454004313264', 'post140454004313264')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre140454004313264', 'post140454004313264')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre140454004313264', 'post140454004313264')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre140454004313264', 'post140454004313264')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454004313264', 'post140454004313264')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454004313264')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454004313264">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e18f950&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c140454004311320">
              
                <ol start="242" class="pre-context" id="pre140454004311320">
                
                  <li onclick="toggle('pre140454004311320', 'post140454004311320')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre140454004311320', 'post140454004311320')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre140454004311320', 'post140454004311320')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre140454004311320', 'post140454004311320')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre140454004311320', 'post140454004311320')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre140454004311320', 'post140454004311320')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454004311320', 'post140454004311320')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre140454004311320', 'post140454004311320')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post140454004311320">
                  
                  <li onclick="toggle('pre140454004311320', 'post140454004311320')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454004311320')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454004311320">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbe0c0c9c10&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e18f950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c140454004335896">
              
                <ol start="171" class="pre-context" id="pre140454004335896">
                
                  <li onclick="toggle('pre140454004335896', 'post140454004335896')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454004335896', 'post140454004335896')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre140454004335896', 'post140454004335896')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454004335896', 'post140454004335896')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454004335896', 'post140454004335896')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454004335896', 'post140454004335896')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre140454004335896', 'post140454004335896')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre140454004335896', 'post140454004335896')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post140454004335896">
                  
                  <li onclick="toggle('pre140454004335896', 'post140454004335896')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre140454004335896', 'post140454004335896')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre140454004335896', 'post140454004335896')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454004335896', 'post140454004335896')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre140454004335896', 'post140454004335896')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre140454004335896', 'post140454004335896')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454004335896')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454004335896">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e18f950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c140454005205832">
              
                <ol start="44" class="pre-context" id="pre140454005205832">
                
                  <li onclick="toggle('pre140454005205832', 'post140454005205832')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre140454005205832', 'post140454005205832')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre140454005205832', 'post140454005205832')"><pre>      .format(</pre></li>
                
                  <li onclick="toggle('pre140454005205832', 'post140454005205832')"><pre>        view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li>
                
                  <li onclick="toggle('pre140454005205832', 'post140454005205832')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre140454005205832', 'post140454005205832')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre140454005205832', 'post140454005205832')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="51" class="context-line">
                <li onclick="toggle('pre140454005205832', 'post140454005205832')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='52' class="post-context" id="post140454005205832">
                  
                  <li onclick="toggle('pre140454005205832', 'post140454005205832')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454005205832', 'post140454005205832')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre140454005205832', 'post140454005205832')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre140454005205832', 'post140454005205832')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre140454005205832', 'post140454005205832')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre140454005205832', 'post140454005205832')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454005205832')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454005205832">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c140454005433552">
              
                <ol start="66" class="pre-context" id="pre140454005433552">
                
                  <li onclick="toggle('pre140454005433552', 'post140454005433552')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre140454005433552', 'post140454005433552')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre140454005433552', 'post140454005433552')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454005433552', 'post140454005433552')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454005433552', 'post140454005433552')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre140454005433552', 'post140454005433552')"><pre>    # the Django request obj.</pre></li>
                
                  <li onclick="toggle('pre140454005433552', 'post140454005433552')"><pre>    cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li>
                
                </ol>
              
              <ol start="73" class="context-line">
                <li onclick="toggle('pre140454005433552', 'post140454005433552')"><pre>
      request</pre> <span>...</span></li></ol>
              
                <ol start='74' class="post-context" id="post140454005433552">
                  
                  <li onclick="toggle('pre140454005433552', 'post140454005433552')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454005433552', 'post140454005433552')"><pre>    jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li>
                  
                  <li onclick="toggle('pre140454005433552', 'post140454005433552')"><pre>      request</pre></li>
                  
                  <li onclick="toggle('pre140454005433552', 'post140454005433552')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454005433552', 'post140454005433552')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre140454005433552', 'post140454005433552')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454005433552')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454005433552">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c140454004311104">
              
                <ol start="62" class="pre-context" id="pre140454004311104">
                
                  <li onclick="toggle('pre140454004311104', 'post140454004311104')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454004311104', 'post140454004311104')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre140454004311104', 'post140454004311104')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre140454004311104', 'post140454004311104')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454004311104', 'post140454004311104')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre140454004311104', 'post140454004311104')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre140454004311104', 'post140454004311104')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="69" class="context-line">
                <li onclick="toggle('pre140454004311104', 'post140454004311104')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='70' class="post-context" id="post140454004311104">
                  
                  <li onclick="toggle('pre140454004311104', 'post140454004311104')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre140454004311104', 'post140454004311104')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre140454004311104', 'post140454004311104')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre140454004311104', 'post140454004311104')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454004311104', 'post140454004311104')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454004311104', 'post140454004311104')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454004311104')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454004311104">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.edirepository.org/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.12
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  51.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  73.       request

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  69.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId_201710923104813&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.1842206184723830856.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.8593995675747502690.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18975&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=ofAHtGvDXyk_-JHT5aZ735yEkQkBGdTMkuR&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;44013&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>apache.version</td>
          <td class="code"><pre>(2, 4, 18)</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_connects</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_restarts</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_start</td>
          <td class="code"><pre>&#39;1492668648219601&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492668648219424&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_start</td>
          <td class="code"><pre>&#39;1492668648219147&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_start</td>
          <td class="code"><pre>&#39;1492668648219678&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(4, 3, 0)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbe0f545540&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbe0e18fd70&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;0/3&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:10:48: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:48: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:48: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:48: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170420-06:10:48: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:48: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:10:48: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:48: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:10:48: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:48: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:10:49: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:49: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:10:49: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:49: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:10:50: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:50: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:10:50: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:50: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:10:50: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:50: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:10:50: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:50: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:10:50: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:50: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:10:51: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:51: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:10:51: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:51: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:10:51: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:51: [INFO]: 
***************** running test for testCreate_NoCert() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:52: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2017109231051720; FilePart:object = /tmp/mmp.output.5680590523035020649.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5364640138252145740.tmp (928 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:10:52: [INFO]: 
***************** running test for testCreate_NoCert() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:52: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2017109231052233; FilePart:object = /tmp/mmp.output.5668170057911415092.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1407414870180845786.tmp (928 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:10:52: [INFO]: 
***************** running test for testCreate_NoCert() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:52: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2017109231052726; FilePart:object = /tmp/mmp.output.2171919692249132265.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.142676795226248677.tmp (928 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:10:52: [INFO]: 
***************** running test for testCreate_NoCert() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:53: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2017109231052974; FilePart:object = /tmp/mmp.output.5880626955071813612.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5159600083620462644.tmp (928 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:10:53: [INFO]: 
***************** running test for testCreate_NoCert() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:54: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2017109231053966; FilePart:object = /tmp/mmp.output.6519384823080656992.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6014489926201223313.tmp (928 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:10:54: [INFO]: 
***************** running test for testCreate_NoCert() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:57: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2017109231054325; FilePart:object = /tmp/mmp.output.2690577905654574400.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8321905772809150539.tmp (928 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:10:57: [INFO]: 
***************** running test for testCreate_NoCert() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2017109231057160; FilePart:object = /tmp/mmp.output.6165090533904422533.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4293919328666577606.tmp (928 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:10:58: [INFO]: 
***************** running test for testCreate_NoCert() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2017109231058107; FilePart:object = /tmp/mmp.output.6772649226296732748.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.435884347317925018.tmp (928 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:10:58: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:58: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:58: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:58: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170420-06:10:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:10:58: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:10:58: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:10:58: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:10:58: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:10:59: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:10:59: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:10:59: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:10:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:11:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:11:00: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:11:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:11:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:11:00: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:11:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:11:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:11:00: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:11:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:11:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:11:00: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:11:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:11:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:11:00: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:11:00: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:11:00: [INFO]: 
***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
0   common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ	common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ
1   common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz	common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz
2   common-unicode-ascii-safe-0123456789	common-unicode-ascii-safe-0123456789
3   common-unicode-ascii-safe-:@$-_.!*()',~	common-unicode-ascii-safe-:@$-_.!*()',~
4   common-unicode-ascii-safe-unreserved-._~	common-unicode-ascii-safe-unreserved-._~
5   common-unicode-ascii-safe-sub-delims-$!*()',	common-unicode-ascii-safe-sub-delims-$!*()',
6   common-unicode-ascii-safe-gen-delims-:@	common-unicode-ascii-safe-gen-delims-:@
7   common-unicode-ascii-escaped-"#<>[]^`{}|	common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C
8   common-unicode-ascii-escaped-tomcatBlocked-\	common-unicode-ascii-escaped-tomcatBlocked-%5C
9   common-unicode-ascii-escaped-tomcatBlocked-%5C	common-unicode-ascii-escaped-tomcatBlocked-%255C
10   common-unicode-ascii-semi-colon-test-%3B	common-unicode-ascii-semi-colon-test-%253B
11   common-unicode-ascii-escaped-%	common-unicode-ascii-escaped-%25
12   common-unicode-ascii-escaped-space x x	common-unicode-ascii-escaped-space%20x%20x
13   common-unicode-ascii-escape-anyway-+	common-unicode-ascii-escape-anyway-%2B
14   common-unicode-ascii-escape-space-v-plus-+ +%20 %20+	common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B
15   path-unicode-ascii-safe-&=&=	path-unicode-ascii-safe-&=&=
16   path-unicode-ascii-escaped-;	path-unicode-ascii-escaped-%3B
17   path-unicode-ascii-escaped-?	path-unicode-ascii-escaped-%3F
18   path-unicode-ascii-escaped-/	path-unicode-ascii-escaped-%2F
19   path-unicode-ascii-escaped-%3F	path-unicode-ascii-escaped-%253F
20   path-unicode-ascii-escaped-%2F	path-unicode-ascii-escaped-%252F
21   path-unicode-ascii-escaped-double-//case	path-unicode-ascii-escaped-double-%2F%2Fcase
22   path-unicode-ascii-escaped-double-trailing//	path-unicode-ascii-escaped-double-trailing%2F%2F
23   path-unicode-ascii-escaped-double-%2F%2Fcase	path-unicode-ascii-escaped-double-%252F%252Fcase
24   path-unicode-ascii-escaped-double-trailing%2F%2F	path-unicode-ascii-escaped-double-trailing%252F%252F
25   common-unicode-bmp-1byte-escaped-ยกยขยฃ	common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3
26   common-unicode-bmp-2byte-escaped-ไฆนไฆบ	common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA
27   common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815	common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815
28   path-ascii-doc-example-10.1000/182	path-ascii-doc-example-10.1000%2F182
29   path-ascii-doc-example-http://example.com/data/mydata?row=24	path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24
30   path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen)	path-ascii-doc-example-ldap:%2F%2Fldap1.example.net:6666%2Fo=University%2520of%2520Michigan,%20c=US%3F%3Fsub%3F(cn=Babs%2520Jensen)
31   common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰	common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89
32   common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine	common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine
20170420-06:11:00: [INFO]: 
***************** running test for testCreateData_IdentifierEncoding() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:11:00: [INFO]: 
***************** running test for   Node:: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:11:00: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:11:00: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:11:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923110804_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ; FilePart:object = /tmp/mmp.output.787662040730129744.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1882905007221153545.tmp (1037 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:11:10: [INFO]:     == returned Guid (rPid): testMNodeTier3:201710923110804_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:11:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:201710923110804_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-06:11:43: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:11:43: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:12:13: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923114376_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz; FilePart:object = /tmp/mmp.output.4551524169941609194.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3148838966510114898.tmp (1037 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:12:13: [INFO]:     == returned Guid (rPid): testMNodeTier3:201710923114376_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:12:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:201710923114376_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-06:12:45: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:12:45: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:13:01: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109231245700_common-unicode-ascii-safe-0123456789; FilePart:object = /tmp/mmp.output.7665609234454508667.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7757797301264971127.tmp (1022 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:13:01: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109231245700_common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:13:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109231245700_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-06:13:32: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:13:32: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:13:38: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109231332484_common-unicode-ascii-safe-:@$-_.!*()',~; FilePart:object = /tmp/mmp.output.4677027423744225007.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1047678433180576806.tmp (1025 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:13:38: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109231332484_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:14:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109231332484_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-06:14:10: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:14:10: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:14:25: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109231410691_common-unicode-ascii-safe-unreserved-._~; FilePart:object = /tmp/mmp.output.5133750258211193713.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1274488531694572551.tmp (1026 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:14:25: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109231410691_common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:14:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109231410691_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-06:14:57: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:14:57: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:15:13: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109231457844_common-unicode-ascii-safe-sub-delims-$!*()',; FilePart:object = /tmp/mmp.output.3010323076870011271.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1865690700327633114.tmp (1030 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:15:13: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109231457844_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:15:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109231457844_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-06:15:45: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:15:45: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:15:53: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109231545930_common-unicode-ascii-safe-gen-delims-:@; FilePart:object = /tmp/mmp.output.139356814884417321.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5003630995578632598.tmp (1025 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:15:53: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109231545930_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:16:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109231545930_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-06:16:25: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:16:25: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:16:51: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109231625127_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C; FilePart:object = /tmp/mmp.output.3151967495702945456.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8860302429164171033.tmp (1048 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:16:51: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109231625127_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:17:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109231625127_common-unicode-ascii-escaped-%2522%2523%253C%253E%255B%255D%255E%2560%257B%257D%257C [org.dataone.client.rest.RestClient]
20170420-06:17:23: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:17:23: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:17:32: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109231723663_common-unicode-ascii-escaped-tomcatBlocked-%5C; FilePart:object = /tmp/mmp.output.8674187513898425099.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.402366203046913918.tmp (1032 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:17:32: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109231723663_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:18:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109231723663_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-06:18:04: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:18:04: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:18:19: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923184472_common-unicode-ascii-escaped-tomcatBlocked-%255C; FilePart:object = /tmp/mmp.output.8300282369000031191.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6557759052482785303.tmp (1033 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:18:19: [INFO]:     == returned Guid (rPid): testMNodeTier3:201710923184472_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:18:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:201710923184472_common-unicode-ascii-escaped-tomcatBlocked-%25255C [org.dataone.client.rest.RestClient]
20170420-06:18:51: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:18:51: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:19:00: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109231851862_common-unicode-ascii-semi-colon-test-%253B; FilePart:object = /tmp/mmp.output.9116123043702708534.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3379544156013628295.tmp (1028 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:19:00: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109231851862_common-unicode-ascii-semi-colon-test-%253B [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:19:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109231851862_common-unicode-ascii-semi-colon-test-%25253B [org.dataone.client.rest.RestClient]
20170420-06:19:32: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:19:32: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:20:02: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109231932578_common-unicode-ascii-escaped-%25; FilePart:object = /tmp/mmp.output.2995965269203264047.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1806513549093925384.tmp (1018 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:20:02: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:20:02: [INFO]: 12    unicode String:: common-unicode-ascii-escaped-space x x [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:20:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923202954_common-unicode-ascii-escaped-space%20x%20x; FilePart:object = /tmp/mmp.output.1612739220141274399.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6669604541815545661.tmp (1027 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:20:06: [INFO]:     == returned Guid (rPid): testMNodeTier3:201710923202954_common-unicode-ascii-escaped-space%20x%20x [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:20:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:201710923202954_common-unicode-ascii-escaped-space%2520x%2520x [org.dataone.client.rest.RestClient]
20170420-06:20:38: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:20:38: [INFO]: 13    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:20:42: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109232038924_common-unicode-ascii-escape-anyway-%2B; FilePart:object = /tmp/mmp.output.4159034946831173564.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1003304589067441391.tmp (1024 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:20:42: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109232038924_common-unicode-ascii-escape-anyway-%2B [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:21:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109232038924_common-unicode-ascii-escape-anyway-%252B [org.dataone.client.rest.RestClient]
20170420-06:21:14: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:21:14: [INFO]: 14    unicode String:: common-unicode-ascii-escape-space-v-plus-+ +%20 %20+ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:21:16: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109232114156_common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B; FilePart:object = /tmp/mmp.output.4338811201815570107.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3245123573663859179.tmp (1052 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:21:16: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109232114156_common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:21:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109232114156_common-unicode-ascii-escape-space-v-plus-%252B%2520%252B%252520%2520%252520%252B [org.dataone.client.rest.RestClient]
20170420-06:21:48: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:21:48: [INFO]: 15    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:21:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109232148280_path-unicode-ascii-safe-&=&=; FilePart:object = /tmp/mmp.output.6220009420205370604.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3465900102479732939.tmp (1022 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:21:58: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109232148280_path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:22:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109232148280_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-06:22:30: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:22:30: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:22:38: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109232230654_path-unicode-ascii-escaped-%3B; FilePart:object = /tmp/mmp.output.1264535488787920630.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4220032652723969424.tmp (1016 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:22:38: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109232230654_path-unicode-ascii-escaped-%3B [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:23:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109232230654_path-unicode-ascii-escaped-%253B [org.dataone.client.rest.RestClient]
20170420-06:23:10: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:23:10: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:23:16: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109232310562_path-unicode-ascii-escaped-%3F; FilePart:object = /tmp/mmp.output.1118968533035208557.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.147397559108389663.tmp (1016 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:23:16: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109232310562_path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:23:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109232310562_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-06:23:48: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:23:48: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:24:01: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109232348886_path-unicode-ascii-escaped-%2F; FilePart:object = /tmp/mmp.output.6374534400509404578.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4508333250253074288.tmp (1016 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:24:01: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109232348886_path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:24:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109232348886_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-06:24:33: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:24:33: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:24:42: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109232433200_path-unicode-ascii-escaped-%253F; FilePart:object = /tmp/mmp.output.4476147511691788747.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.569900696573783611.tmp (1018 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:24:42: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109232433200_path-unicode-ascii-escaped-%253F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:25:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109232433200_path-unicode-ascii-escaped-%25253F [org.dataone.client.rest.RestClient]
20170420-06:25:14: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:25:14: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:25:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109232514783_path-unicode-ascii-escaped-%252F; FilePart:object = /tmp/mmp.output.9131169687952530821.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5861437277138614863.tmp (1018 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:25:17: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109232514783_path-unicode-ascii-escaped-%252F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:25:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109232514783_path-unicode-ascii-escaped-%25252F [org.dataone.client.rest.RestClient]
20170420-06:25:36: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:25:36: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:25:39: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109232536672_path-unicode-ascii-escaped-double-%2F%2Fcase; FilePart:object = /tmp/mmp.output.5194691949354153440.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.985495111439172123.tmp (1030 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:25:39: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109232536672_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:26:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109232536672_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-06:26:11: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:26:11: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:26:41: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109232611415_path-unicode-ascii-escaped-double-trailing%2F%2F; FilePart:object = /tmp/mmp.output.1424970114156671418.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6359054552224573486.tmp (1034 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:26:41: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:26:41: [INFO]: 23    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:27:12: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109232641830_path-unicode-ascii-escaped-double-%252F%252Fcase; FilePart:object = /tmp/mmp.output.4724898722987740905.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1948612463213160950.tmp (1034 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:27:12: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:27:12: [INFO]: 24    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:27:22: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109232712380_path-unicode-ascii-escaped-double-trailing%252F%252F; FilePart:object = /tmp/mmp.output.8583980991769262796.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6016480843813626845.tmp (1038 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:27:22: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109232712380_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:27:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109232712380_path-unicode-ascii-escaped-double-trailing%25252F%25252F [org.dataone.client.rest.RestClient]
20170420-06:27:54: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:27:54: [INFO]: 25    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:28:25: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109232754146_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3; FilePart:object = /tmp/mmp.output.5451257529432631419.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2872848807780716948.tmp (1037 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:28:25: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:28:25: [INFO]: 26    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:28:55: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109232825332_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA; FilePart:object = /tmp/mmp.output.8471026076491434228.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.9205455506534325886.tmp (1037 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:28:55: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:28:55: [INFO]: 27    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:29:26: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109232855880_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815; FilePart:object = /tmp/mmp.output.7259386595184820859.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4041124769548356357.tmp (1043 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:29:26: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:29:26: [INFO]: 28    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:29:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109232926346_path-ascii-doc-example-10.1000%2F182; FilePart:object = /tmp/mmp.output.1182217712944514721.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.809941803068691416.tmp (1022 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:29:56: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:29:56: [INFO]: 29    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:30:02: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109232956826_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24; FilePart:object = /tmp/mmp.output.3528734393306324109.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3873755639769820808.tmp (1056 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:30:02: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109232956826_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:30:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109232956826_path-ascii-doc-example-http:%252F%252Fexample.com%252Fdata%252Fmydata%253Frow=24 [org.dataone.client.rest.RestClient]
20170420-06:30:34: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:30:34: [INFO]: 30    unicode String:: path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:30:35: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233034373_path-ascii-doc-example-ldap:%2F%2Fldap1.example.net:6666%2Fo=University%2520of%2520Michigan,%20c=US%3F%3Fsub%3F(cn=Babs%2520Jensen); FilePart:object = /tmp/mmp.output.6961944753589988578.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7127440360917027167.tmp (1117 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:30:35: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109233034373_path-ascii-doc-example-ldap:%2F%2Fldap1.example.net:6666%2Fo=University%2520of%2520Michigan,%20c=US%3F%3Fsub%3F(cn=Babs%2520Jensen) [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:31:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109233034373_path-ascii-doc-example-ldap:%252F%252Fldap1.example.net:6666%252Fo=University%252520of%252520Michigan,%2520c=US%253F%253Fsub%253F(cn=Babs%252520Jensen) [org.dataone.client.rest.RestClient]
20170420-06:31:07: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:31:07: [INFO]: 31    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:31:12: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923317710_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89; FilePart:object = /tmp/mmp.output.8362232904238361737.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1432349565467290377.tmp (1134 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:31:12: [INFO]:     == returned Guid (rPid): testMNodeTier3:201710923317710_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.MNStorageTestImplementations]
20170420-06:31:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:201710923317710_common-bmp-doc-example-%25E0%25B8%2589%25E0%25B8%25B1%25E0%25B8%2599%25E0%25B8%2581%25E0%25B8%25B4%25E0%25B8%2599%25E0%25B8%2581%25E0%25B8%25A3%25E0%25B8%25B0%25E0%25B8%2588%25E0%25B8%2581%25E0%25B9%2584%25E0%25B8%2594%25E0%25B9%2589 [org.dataone.client.rest.RestClient]
20170420-06:31:44: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:31:44: [INFO]: 32    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:31:47: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233144973_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine; FilePart:object = /tmp/mmp.output.8394648056762096165.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7897250736524827884.tmp (1040 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:31:47: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109233144973_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109233144973_common-bmp-doc-example-Is_f%25C3%25A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]

Node Test Summary for node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2
Test 0: Error: get   : common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ
Test 1: Error: get   : common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz
Test 2: OK   :       : common-unicode-ascii-safe-0123456789
Test 3: Error: get   : common-unicode-ascii-safe-:@$-_.!*()',~
Test 4: Error: get   : common-unicode-ascii-safe-unreserved-._~
Test 5: Error: get   : common-unicode-ascii-safe-sub-delims-$!*()',
Test 6: Error: get   : common-unicode-ascii-safe-gen-delims-:@
Test 7: Error: get   : common-unicode-ascii-escaped-"#<>[]^`{}|
Test 8: Error: get   : common-unicode-ascii-escaped-tomcatBlocked-\
Test 9: Error: get   : common-unicode-ascii-escaped-tomcatBlocked-%5C
Test 10: Error: get   : common-unicode-ascii-semi-colon-test-%3B
Test 11: Error: create: common-unicode-ascii-escaped-%
Test 12: Error: get   : common-unicode-ascii-escaped-space x x
Test 13: Error: get   : common-unicode-ascii-escape-anyway-+
Test 14: Error: get   : common-unicode-ascii-escape-space-v-plus-+ +%20 %20+
Test 15: Error: get   : path-unicode-ascii-safe-&=&=
Test 16: Error: get   : path-unicode-ascii-escaped-;
Test 17: Error: get   : path-unicode-ascii-escaped-?
Test 18: Error: get   : path-unicode-ascii-escaped-/
Test 19: Error: get   : path-unicode-ascii-escaped-%3F
Test 20: OK   :       : path-unicode-ascii-escaped-%2F
Test 21: Error: get   : path-unicode-ascii-escaped-double-//case
Test 22: Error: create: path-unicode-ascii-escaped-double-trailing//
Test 23: Error: create: path-unicode-ascii-escaped-double-%2F%2Fcase
Test 24: Error: get   : path-unicode-ascii-escaped-double-trailing%2F%2F
Test 25: Error: create: common-unicode-bmp-1byte-escaped-ยกยขยฃ
Test 26: Error: create: common-unicode-bmp-2byte-escaped-ไฆนไฆบ
Test 27: Error: create: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815
Test 28: Error: create: path-ascii-doc-example-10.1000/182
Test 29: Error: get   : path-ascii-doc-example-http://example.com/data/mydata?row=24
Test 30: Error: get   : path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen)
Test 31: Error: get   : common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰
Test 32: Error: get   : common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine

20170420-06:32:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:32:19: [INFO]: 
***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:32:19: [INFO]: 
***************** running test for testCreateData_IdentifierEncoding() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:32:19: [INFO]: 
***************** running test for   Node:: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:32:19: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:19: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233219751_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ; FilePart:object = /tmp/mmp.output.4785914163671422891.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.184139530776162788.tmp (1038 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:32:20: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109233219751_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109233219751_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-06:32:23: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:23: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:23: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233223162_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz; FilePart:object = /tmp/mmp.output.3907892948155542947.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3246785151578377744.tmp (1038 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:32:23: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109233223162_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109233223162_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-06:32:26: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:26: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:26: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233226338_common-unicode-ascii-safe-0123456789; FilePart:object = /tmp/mmp.output.9107761446201680306.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.9068538961201556.tmp (1022 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:32:26: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109233226338_common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109233226338_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-06:32:29: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:29: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:29: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233229419_common-unicode-ascii-safe-:@$-_.!*()',~; FilePart:object = /tmp/mmp.output.5345565184704801915.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1803700753963970221.tmp (1025 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:32:29: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109233229419_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109233229419_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-06:32:32: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:32: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:33: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233232514_common-unicode-ascii-safe-unreserved-._~; FilePart:object = /tmp/mmp.output.3614613078057718213.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4854331822828657661.tmp (1026 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:32:33: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109233232514_common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109233232514_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-06:32:35: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:35: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:36: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233235922_common-unicode-ascii-safe-sub-delims-$!*()',; FilePart:object = /tmp/mmp.output.1167321826514067536.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5510048007788578487.tmp (1030 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:32:36: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109233235922_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109233235922_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-06:32:39: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:39: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:39: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923323932_common-unicode-ascii-safe-gen-delims-:@; FilePart:object = /tmp/mmp.output.2395198076484654400.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.90808417899701876.tmp (1024 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:32:39: [INFO]:     == returned Guid (rPid): testMNodeTier3:201710923323932_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:201710923323932_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-06:32:42: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:42: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:42: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233242171_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C; FilePart:object = /tmp/mmp.output.2090459604578811023.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1769386642106952007.tmp (1048 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:32:42: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109233242171_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109233242171_common-unicode-ascii-escaped-%2522%2523%253C%253E%255B%255D%255E%2560%257B%257D%257C [org.dataone.client.rest.RestClient]
20170420-06:32:45: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:45: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:45: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233245330_common-unicode-ascii-escaped-tomcatBlocked-%5C; FilePart:object = /tmp/mmp.output.130458786802519755.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.522074012200955872.tmp (1032 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:32:45: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109233245330_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109233245330_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-06:32:48: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:48: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:49: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233248522_common-unicode-ascii-escaped-tomcatBlocked-%255C; FilePart:object = /tmp/mmp.output.4315845552748816487.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7482447260817840881.tmp (1034 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:32:49: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109233248522_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109233248522_common-unicode-ascii-escaped-tomcatBlocked-%25255C [org.dataone.client.rest.RestClient]
20170420-06:32:51: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:51: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:52: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233251793_common-unicode-ascii-semi-colon-test-%253B; FilePart:object = /tmp/mmp.output.7994154259835725527.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3111214940671717842.tmp (1028 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:32:52: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109233251793_common-unicode-ascii-semi-colon-test-%253B [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109233251793_common-unicode-ascii-semi-colon-test-%25253B [org.dataone.client.rest.RestClient]
20170420-06:32:54: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:54: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:55: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233254868_common-unicode-ascii-escaped-%25; FilePart:object = /tmp/mmp.output.6757048395564634516.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5416378045286458425.tmp (1018 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:32:55: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109233254868_common-unicode-ascii-escaped-%25 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109233254868_common-unicode-ascii-escaped-%2525 [org.dataone.client.rest.RestClient]
20170420-06:32:58: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:58: [INFO]: 12    unicode String:: common-unicode-ascii-escaped-space x x [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:32:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171092332587_common-unicode-ascii-escaped-space%20x%20x; FilePart:object = /tmp/mmp.output.4293380951216249906.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3801412282177968484.tmp (1026 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:32:58: [INFO]:     == returned Guid (rPid): testMNodeTier3:20171092332587_common-unicode-ascii-escaped-space%20x%20x [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:20171092332587_common-unicode-ascii-escaped-space%2520x%2520x [org.dataone.client.rest.RestClient]
20170420-06:33:01: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:01: [INFO]: 13    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:01: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171092333181_common-unicode-ascii-escape-anyway-%2B; FilePart:object = /tmp/mmp.output.2042254845050627029.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8070970108708556912.tmp (1022 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:33:01: [INFO]:     == returned Guid (rPid): testMNodeTier3:20171092333181_common-unicode-ascii-escape-anyway-%2B [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:20171092333181_common-unicode-ascii-escape-anyway-%252B [org.dataone.client.rest.RestClient]
20170420-06:33:04: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:04: [INFO]: 14    unicode String:: common-unicode-ascii-escape-space-v-plus-+ +%20 %20+ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:04: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923334163_common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B; FilePart:object = /tmp/mmp.output.1292951851201419071.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6416505044834514280.tmp (1051 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:33:04: [INFO]:     == returned Guid (rPid): testMNodeTier3:201710923334163_common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:201710923334163_common-unicode-ascii-escape-space-v-plus-%252B%2520%252B%252520%2520%252520%252B [org.dataone.client.rest.RestClient]
20170420-06:33:07: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:07: [INFO]: 15    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923337265_path-unicode-ascii-safe-&=&=; FilePart:object = /tmp/mmp.output.4292624350842987351.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5640131231300171572.tmp (1021 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:33:07: [INFO]:     == returned Guid (rPid): testMNodeTier3:201710923337265_path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:201710923337265_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-06:33:10: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:10: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233310387_path-unicode-ascii-escaped-%3B; FilePart:object = /tmp/mmp.output.5211728588541111662.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4506114616242750105.tmp (1016 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:33:10: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109233310387_path-unicode-ascii-escaped-%3B [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109233310387_path-unicode-ascii-escaped-%253B [org.dataone.client.rest.RestClient]
20170420-06:33:13: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:13: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:14: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233313687_path-unicode-ascii-escaped-%3F; FilePart:object = /tmp/mmp.output.7788470163993472461.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.9117455916109215543.tmp (1016 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:33:14: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109233313687_path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109233313687_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-06:33:16: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:16: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233316761_path-unicode-ascii-escaped-%2F; FilePart:object = /tmp/mmp.output.6895943165062310025.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2381088321178347911.tmp (1016 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:33:17: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109233316761_path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109233316761_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-06:33:19: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:19: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233319788_path-unicode-ascii-escaped-%253F; FilePart:object = /tmp/mmp.output.7336979564040743134.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8310142696448953434.tmp (1018 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:33:20: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109233319788_path-unicode-ascii-escaped-%253F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109233319788_path-unicode-ascii-escaped-%25253F [org.dataone.client.rest.RestClient]
20170420-06:33:23: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:23: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:23: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923332363_path-unicode-ascii-escaped-%252F; FilePart:object = /tmp/mmp.output.1674954746778818459.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.788625576422915363.tmp (1017 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:33:23: [INFO]:     == returned Guid (rPid): testMNodeTier3:201710923332363_path-unicode-ascii-escaped-%252F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:201710923332363_path-unicode-ascii-escaped-%25252F [org.dataone.client.rest.RestClient]
20170420-06:33:26: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:26: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:26: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233326117_path-unicode-ascii-escaped-double-%2F%2Fcase; FilePart:object = /tmp/mmp.output.4444807373901003502.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7027418264937632747.tmp (1030 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:33:26: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109233326117_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109233326117_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-06:33:29: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:29: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:29: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233329325_path-unicode-ascii-escaped-double-trailing%2F%2F; FilePart:object = /tmp/mmp.output.2162859695889401536.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.518981455298619029.tmp (1034 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:33:29: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109233329325_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109233329325_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-06:33:32: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:32: [INFO]: 23    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:32: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233332450_path-unicode-ascii-escaped-double-%252F%252Fcase; FilePart:object = /tmp/mmp.output.3566082787441780381.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5097433732318010444.tmp (1034 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:33:33: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109233332450_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109233332450_path-unicode-ascii-escaped-double-%25252F%25252Fcase [org.dataone.client.rest.RestClient]
20170420-06:33:35: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:35: [INFO]: 24    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:36: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233335913_path-unicode-ascii-escaped-double-trailing%252F%252F; FilePart:object = /tmp/mmp.output.3054268688796465100.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3934550153093876644.tmp (1038 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:33:36: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109233335913_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109233335913_path-unicode-ascii-escaped-double-trailing%25252F%25252F [org.dataone.client.rest.RestClient]
20170420-06:33:39: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:39: [INFO]: 25    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:39: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923333913_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3; FilePart:object = /tmp/mmp.output.182396177729525771.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4332659384579444823.tmp (1036 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:33:39: [INFO]:     == returned Guid (rPid): testMNodeTier3:201710923333913_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:201710923333913_common-unicode-bmp-1byte-escaped-%25C2%25A1%25C2%25A2%25C2%25A3 [org.dataone.client.rest.RestClient]
20170420-06:33:42: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:42: [INFO]: 26    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:42: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233342110_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA; FilePart:object = /tmp/mmp.output.6782327300388095288.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8903663361223303377.tmp (1037 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:33:42: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109233342110_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109233342110_common-unicode-bmp-2byte-escaped-%25E4%25A6%25B9%25E4%25A6%25BA [org.dataone.client.rest.RestClient]
20170420-06:33:45: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:45: [INFO]: 27    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:45: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233345222_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815; FilePart:object = /tmp/mmp.output.7563553921016108489.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3757047960954050733.tmp (1043 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:33:45: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109233345222_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109233345222_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-06:33:48: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:48: [INFO]: 28    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:48: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233348383_path-ascii-doc-example-10.1000%2F182; FilePart:object = /tmp/mmp.output.5841984525965217504.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5726770532368085147.tmp (1022 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:33:48: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109233348383_path-ascii-doc-example-10.1000%2F182 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109233348383_path-ascii-doc-example-10.1000%252F182 [org.dataone.client.rest.RestClient]
20170420-06:33:51: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:51: [INFO]: 29    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:52: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233351509_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24; FilePart:object = /tmp/mmp.output.2792721908979197039.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5651607958971053519.tmp (1056 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:33:52: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109233351509_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109233351509_path-ascii-doc-example-http:%252F%252Fexample.com%252Fdata%252Fmydata%253Frow=24 [org.dataone.client.rest.RestClient]
20170420-06:33:54: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:54: [INFO]: 30    unicode String:: path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:55: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233354819_path-ascii-doc-example-ldap:%2F%2Fldap1.example.net:6666%2Fo=University%2520of%2520Michigan,%20c=US%3F%3Fsub%3F(cn=Babs%2520Jensen); FilePart:object = /tmp/mmp.output.7465599700673377197.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6985010906378925126.tmp (1117 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:33:55: [INFO]:     == returned Guid (rPid): testMNodeTier3:2017109233354819_path-ascii-doc-example-ldap:%2F%2Fldap1.example.net:6666%2Fo=University%2520of%2520Michigan,%20c=US%3F%3Fsub%3F(cn=Babs%2520Jensen) [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109233354819_path-ascii-doc-example-ldap:%252F%252Fldap1.example.net:6666%252Fo=University%252520of%252520Michigan,%2520c=US%253F%253Fsub%253F(cn=Babs%252520Jensen) [org.dataone.client.rest.RestClient]
20170420-06:33:58: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:58: [INFO]: 31    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:33:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923335813_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89; FilePart:object = /tmp/mmp.output.4272995860886677167.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7376816722528732340.tmp (1134 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:33:58: [INFO]:     == returned Guid (rPid): testMNodeTier3:201710923335813_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.MNStorageTestImplementations]
20170420-06:34:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:201710923335813_common-bmp-doc-example-%25E0%25B8%2589%25E0%25B8%25B1%25E0%25B8%2599%25E0%25B8%2581%25E0%25B8%25B4%25E0%25B8%2599%25E0%25B8%2581%25E0%25B8%25A3%25E0%25B8%25B0%25E0%25B8%2588%25E0%25B8%2581%25E0%25B9%2584%25E0%25B8%2594%25E0%25B9%2589 [org.dataone.client.rest.RestClient]
20170420-06:34:01: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:01: [INFO]: 32    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:01: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923341244_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine; FilePart:object = /tmp/mmp.output.9184596027185816907.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2192300236611920138.tmp (1039 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:01: [INFO]:     == returned Guid (rPid): testMNodeTier3:201710923341244_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:201710923341244_common-bmp-doc-example-Is_f%25C3%25A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]

Node Test Summary for node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2
Test 0: OK   :       : common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ
Test 1: OK   :       : common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz
Test 2: OK   :       : common-unicode-ascii-safe-0123456789
Test 3: OK   :       : common-unicode-ascii-safe-:@$-_.!*()',~
Test 4: OK   :       : common-unicode-ascii-safe-unreserved-._~
Test 5: OK   :       : common-unicode-ascii-safe-sub-delims-$!*()',
Test 6: OK   :       : common-unicode-ascii-safe-gen-delims-:@
Test 7: OK   :       : common-unicode-ascii-escaped-"#<>[]^`{}|
Test 8: OK   :       : common-unicode-ascii-escaped-tomcatBlocked-\
Test 9: OK   :       : common-unicode-ascii-escaped-tomcatBlocked-%5C
Test 10: OK   :       : common-unicode-ascii-semi-colon-test-%3B
Test 11: OK   :       : common-unicode-ascii-escaped-%
Test 12: OK   :       : common-unicode-ascii-escaped-space x x
Test 13: OK   :       : common-unicode-ascii-escape-anyway-+
Test 14: OK   :       : common-unicode-ascii-escape-space-v-plus-+ +%20 %20+
Test 15: OK   :       : path-unicode-ascii-safe-&=&=
Test 16: OK   :       : path-unicode-ascii-escaped-;
Test 17: OK   :       : path-unicode-ascii-escaped-?
Test 18: OK   :       : path-unicode-ascii-escaped-/
Test 19: OK   :       : path-unicode-ascii-escaped-%3F
Test 20: OK   :       : path-unicode-ascii-escaped-%2F
Test 21: OK   :       : path-unicode-ascii-escaped-double-//case
Test 22: OK   :       : path-unicode-ascii-escaped-double-trailing//
Test 23: OK   :       : path-unicode-ascii-escaped-double-%2F%2Fcase
Test 24: OK   :       : path-unicode-ascii-escaped-double-trailing%2F%2F
Test 25: OK   :       : common-unicode-bmp-1byte-escaped-ยกยขยฃ
Test 26: OK   :       : common-unicode-bmp-2byte-escaped-ไฆนไฆบ
Test 27: OK   :       : common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815
Test 28: OK   :       : path-ascii-doc-example-10.1000/182
Test 29: OK   :       : path-ascii-doc-example-http://example.com/data/mydata?row=24
Test 30: OK   :       : path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen)
Test 31: OK   :       : common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰
Test 32: OK   :       : common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine

20170420-06:34:04: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:34:04: [INFO]: 
***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:34:04: [INFO]: 
***************** running test for testCreateData_IdentifierEncoding() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:34:04: [INFO]: 
***************** running test for   Node:: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:34:04: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:04: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:04: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923344326_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ; FilePart:object = /tmp/mmp.output.4996770327925416628.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8753475025990283941.tmp (1037 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:04: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:04: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923344857_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz; FilePart:object = /tmp/mmp.output.8161421842796643701.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8286508473901031350.tmp (1037 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:05: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:05: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171092334588_common-unicode-ascii-safe-0123456789; FilePart:object = /tmp/mmp.output.5595335134178427906.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6323430196737077927.tmp (1020 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:05: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:05: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923345320_common-unicode-ascii-safe-:@$-_.!*()',~; FilePart:object = /tmp/mmp.output.2540090810357422740.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1621763963911439539.tmp (1024 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:05: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:05: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923345533_common-unicode-ascii-safe-unreserved-._~; FilePart:object = /tmp/mmp.output.1017716656374483580.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2069443356258820263.tmp (1025 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:05: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:05: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923345762_common-unicode-ascii-safe-sub-delims-$!*()',; FilePart:object = /tmp/mmp.output.1846076414286583532.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2857011770891764470.tmp (1029 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:05: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:05: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923345978_common-unicode-ascii-safe-gen-delims-:@; FilePart:object = /tmp/mmp.output.6754447598444251090.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5182168457736726928.tmp (1024 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:06: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:06: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923346202_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C; FilePart:object = /tmp/mmp.output.8629659767852008791.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5805245944935659683.tmp (1047 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:06: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:06: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923346422_common-unicode-ascii-escaped-tomcatBlocked-%5C; FilePart:object = /tmp/mmp.output.7500577437550963098.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7761772740185120096.tmp (1031 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:06: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:06: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923346626_common-unicode-ascii-escaped-tomcatBlocked-%255C; FilePart:object = /tmp/mmp.output.1500556101447328945.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7412612164293790778.tmp (1033 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:06: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:06: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923346840_common-unicode-ascii-semi-colon-test-%253B; FilePart:object = /tmp/mmp.output.8543079393648016641.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3112112520429719537.tmp (1027 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:07: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:07: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171092334750_common-unicode-ascii-escaped-%25; FilePart:object = /tmp/mmp.output.4349369872191038620.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7101320336175253654.tmp (1016 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:07: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:07: [INFO]: 12    unicode String:: common-unicode-ascii-escaped-space x x [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923347281_common-unicode-ascii-escaped-space%20x%20x; FilePart:object = /tmp/mmp.output.1980105323882429507.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2204315821426637674.tmp (1027 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:07: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:07: [INFO]: 13    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923347498_common-unicode-ascii-escape-anyway-%2B; FilePart:object = /tmp/mmp.output.2130467608204133300.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.314800760160653608.tmp (1023 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:07: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:07: [INFO]: 14    unicode String:: common-unicode-ascii-escape-space-v-plus-+ +%20 %20+ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923347703_common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B; FilePart:object = /tmp/mmp.output.1572580506043683136.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4674508176399570406.tmp (1051 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:07: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:07: [INFO]: 15    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:08: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923347934_path-unicode-ascii-safe-&=&=; FilePart:object = /tmp/mmp.output.215744894129060998.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4760942404048778101.tmp (1021 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:08: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:08: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:08: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923348131_path-unicode-ascii-escaped-%3B; FilePart:object = /tmp/mmp.output.7251198850603611753.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7108379281573953882.tmp (1015 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:08: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:08: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:08: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923348390_path-unicode-ascii-escaped-%3F; FilePart:object = /tmp/mmp.output.6488650611863227090.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3567589465444079098.tmp (1015 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:08: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:08: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:08: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923348627_path-unicode-ascii-escaped-%2F; FilePart:object = /tmp/mmp.output.6531035075686128905.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8034856510832832239.tmp (1015 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:08: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:08: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:09: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923348925_path-unicode-ascii-escaped-%253F; FilePart:object = /tmp/mmp.output.920533522120293459.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6486180263534301021.tmp (1017 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:09: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:09: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:09: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923349157_path-unicode-ascii-escaped-%252F; FilePart:object = /tmp/mmp.output.7147657485585538564.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1381637246373325128.tmp (1017 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:09: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:09: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:09: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923349412_path-unicode-ascii-escaped-double-%2F%2Fcase; FilePart:object = /tmp/mmp.output.6302524759531232670.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.953617119312204579.tmp (1029 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:09: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:09: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:09: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923349625_path-unicode-ascii-escaped-double-trailing%2F%2F; FilePart:object = /tmp/mmp.output.4916262469179088720.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5151233620758405210.tmp (1033 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:09: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:09: [INFO]: 23    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923349842_path-unicode-ascii-escaped-double-%252F%252Fcase; FilePart:object = /tmp/mmp.output.3041392645346756557.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.9054339418713795447.tmp (1033 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:10: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:10: [INFO]: 24    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923341064_path-unicode-ascii-escaped-double-trailing%252F%252F; FilePart:object = /tmp/mmp.output.8562905512970162964.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6457247682187835416.tmp (1037 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:10: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:10: [INFO]: 25    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233410266_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3; FilePart:object = /tmp/mmp.output.1541097845706069392.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8608449812413898519.tmp (1037 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:10: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:10: [INFO]: 26    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233410479_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA; FilePart:object = /tmp/mmp.output.2178579378582117634.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6409799713585020004.tmp (1037 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:10: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:10: [INFO]: 27    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233410698_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815; FilePart:object = /tmp/mmp.output.6313228868985907269.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1077328344201852125.tmp (1043 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:10: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:10: [INFO]: 28    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:11: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233410893_path-ascii-doc-example-10.1000%2F182; FilePart:object = /tmp/mmp.output.7313786404565987841.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1098864871792440597.tmp (1022 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:11: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:11: [INFO]: 29    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:11: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923341190_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24; FilePart:object = /tmp/mmp.output.1057954287336394849.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4728136155592521482.tmp (1055 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:11: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:11: [INFO]: 30    unicode String:: path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:11: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233411301_path-ascii-doc-example-ldap:%2F%2Fldap1.example.net:6666%2Fo=University%2520of%2520Michigan,%20c=US%3F%3Fsub%3F(cn=Babs%2520Jensen); FilePart:object = /tmp/mmp.output.4121159223257402944.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2634140670021165443.tmp (1117 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:11: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:11: [INFO]: 31    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:11: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233411517_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89; FilePart:object = /tmp/mmp.output.4817200300842215315.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5084884826317171876.tmp (1135 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:11: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:11: [INFO]: 32    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:11: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233411720_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine; FilePart:object = /tmp/mmp.output.7221189805856305463.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.165111278010764495.tmp (1040 bytes);  [org.dataone.client.rest.RestClient]

Node Test Summary for node: https://gmn-s.lternet.edu/mn/v2
Test 0: Error: create: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ
Test 1: Error: create: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz
Test 2: Error: create: common-unicode-ascii-safe-0123456789
Test 3: Error: create: common-unicode-ascii-safe-:@$-_.!*()',~
Test 4: Error: create: common-unicode-ascii-safe-unreserved-._~
Test 5: Error: create: common-unicode-ascii-safe-sub-delims-$!*()',
Test 6: Error: create: common-unicode-ascii-safe-gen-delims-:@
Test 7: Error: create: common-unicode-ascii-escaped-"#<>[]^`{}|
Test 8: Error: create: common-unicode-ascii-escaped-tomcatBlocked-\
Test 9: Error: create: common-unicode-ascii-escaped-tomcatBlocked-%5C
Test 10: Error: create: common-unicode-ascii-semi-colon-test-%3B
Test 11: Error: create: common-unicode-ascii-escaped-%
Test 12: Error: create: common-unicode-ascii-escaped-space x x
Test 13: Error: create: common-unicode-ascii-escape-anyway-+
Test 14: Error: create: common-unicode-ascii-escape-space-v-plus-+ +%20 %20+
Test 15: Error: create: path-unicode-ascii-safe-&=&=
Test 16: Error: create: path-unicode-ascii-escaped-;
Test 17: Error: create: path-unicode-ascii-escaped-?
Test 18: Error: create: path-unicode-ascii-escaped-/
Test 19: Error: create: path-unicode-ascii-escaped-%3F
Test 20: Error: create: path-unicode-ascii-escaped-%2F
Test 21: Error: create: path-unicode-ascii-escaped-double-//case
Test 22: Error: create: path-unicode-ascii-escaped-double-trailing//
Test 23: Error: create: path-unicode-ascii-escaped-double-%2F%2Fcase
Test 24: Error: create: path-unicode-ascii-escaped-double-trailing%2F%2F
Test 25: Error: create: common-unicode-bmp-1byte-escaped-ยกยขยฃ
Test 26: Error: create: common-unicode-bmp-2byte-escaped-ไฆนไฆบ
Test 27: Error: create: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815
Test 28: Error: create: path-ascii-doc-example-10.1000/182
Test 29: Error: create: path-ascii-doc-example-http://example.com/data/mydata?row=24
Test 30: Error: create: path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen)
Test 31: Error: create: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰
Test 32: Error: create: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine

20170420-06:34:11: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:34:11: [INFO]: 
***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:34:11: [INFO]: 
***************** running test for testCreateData_IdentifierEncoding() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:34:11: [INFO]: 
***************** running test for   Node:: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:34:11: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:11: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:13: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233411922_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ; FilePart:object = /tmp/mmp.output.2972538140147636731.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1360649659541861855.tmp (1038 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:13: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:13: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:13: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923341391_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz; FilePart:object = /tmp/mmp.output.5980791542330984883.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7996243252283006743.tmp (1037 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:13: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:13: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:14: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233413654_common-unicode-ascii-safe-0123456789; FilePart:object = /tmp/mmp.output.7342555969571813252.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.9188964465519968473.tmp (1022 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:14: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:14: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:14: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233414136_common-unicode-ascii-safe-:@$-_.!*()',~; FilePart:object = /tmp/mmp.output.7956056225474965550.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4566807626837815655.tmp (1025 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:14: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:14: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:14: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233414527_common-unicode-ascii-safe-unreserved-._~; FilePart:object = /tmp/mmp.output.3659470384713611149.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4434744243906993751.tmp (1026 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:14: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:14: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:15: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233414898_common-unicode-ascii-safe-sub-delims-$!*()',; FilePart:object = /tmp/mmp.output.642719432028948675.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7355439997200764566.tmp (1030 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:15: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:15: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:15: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233415250_common-unicode-ascii-safe-gen-delims-:@; FilePart:object = /tmp/mmp.output.1391405435773141224.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1797405469079310985.tmp (1025 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:15: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:15: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:15: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233415545_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C; FilePart:object = /tmp/mmp.output.1307561870153053678.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8584089254085509760.tmp (1048 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:15: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:15: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:16: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233415830_common-unicode-ascii-escaped-tomcatBlocked-%5C; FilePart:object = /tmp/mmp.output.6632283353591577582.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3868584156165463148.tmp (1032 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:16: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:16: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:16: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233416117_common-unicode-ascii-escaped-tomcatBlocked-%255C; FilePart:object = /tmp/mmp.output.6726590183606242479.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.9092837263134431837.tmp (1034 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:16: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:16: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:16: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233416476_common-unicode-ascii-semi-colon-test-%253B; FilePart:object = /tmp/mmp.output.2946135923015079703.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6395569565822895983.tmp (1028 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:16: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:16: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233416843_common-unicode-ascii-escaped-%25; FilePart:object = /tmp/mmp.output.9087414844239520024.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4582939283882923326.tmp (1018 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:17: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:17: [INFO]: 12    unicode String:: common-unicode-ascii-escaped-space x x [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923341792_common-unicode-ascii-escaped-space%20x%20x; FilePart:object = /tmp/mmp.output.4563802686687218745.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.776733731398290777.tmp (1027 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:17: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:17: [INFO]: 13    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233417325_common-unicode-ascii-escape-anyway-%2B; FilePart:object = /tmp/mmp.output.8300033569160150213.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.174809424152916793.tmp (1024 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:17: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:17: [INFO]: 14    unicode String:: common-unicode-ascii-escape-space-v-plus-+ +%20 %20+ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233417559_common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B; FilePart:object = /tmp/mmp.output.5123387226730783057.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7055974536278541327.tmp (1052 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:17: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:17: [INFO]: 15    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233417778_path-unicode-ascii-safe-&=&=; FilePart:object = /tmp/mmp.output.666136910596664744.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2452771683033482234.tmp (1022 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:17: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:17: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:18: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233417970_path-unicode-ascii-escaped-%3B; FilePart:object = /tmp/mmp.output.4772367739115983642.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4688965377813252675.tmp (1016 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:18: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:18: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:18: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233418165_path-unicode-ascii-escaped-%3F; FilePart:object = /tmp/mmp.output.5622935358059459699.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2292850095045148881.tmp (1016 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:18: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:18: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:18: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233418355_path-unicode-ascii-escaped-%2F; FilePart:object = /tmp/mmp.output.5807139230918518087.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4865588646972909683.tmp (1016 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:18: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:18: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:18: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233418554_path-unicode-ascii-escaped-%253F; FilePart:object = /tmp/mmp.output.8791990466839727832.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7123183583799426550.tmp (1018 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:18: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:18: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:18: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233418744_path-unicode-ascii-escaped-%252F; FilePart:object = /tmp/mmp.output.7250542906224559257.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7912917283455458012.tmp (1018 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:18: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:18: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:19: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233418937_path-unicode-ascii-escaped-double-%2F%2Fcase; FilePart:object = /tmp/mmp.output.1901086960207646295.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3741770761141283406.tmp (1030 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:19: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:19: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233419888_path-unicode-ascii-escaped-double-trailing%2F%2F; FilePart:object = /tmp/mmp.output.4294288257745252147.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4516411999566635191.tmp (1034 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:20: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:20: [INFO]: 23    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233420278_path-unicode-ascii-escaped-double-%252F%252Fcase; FilePart:object = /tmp/mmp.output.1282002568026590238.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1156907827670736013.tmp (1034 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:20: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:20: [INFO]: 24    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233420549_path-unicode-ascii-escaped-double-trailing%252F%252F; FilePart:object = /tmp/mmp.output.6387825824141055140.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6460753961850153266.tmp (1038 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:20: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:20: [INFO]: 25    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:21: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233420818_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3; FilePart:object = /tmp/mmp.output.8482491891586608666.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.9084061207736944240.tmp (1037 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:21: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:21: [INFO]: 26    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:21: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923342110_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA; FilePart:object = /tmp/mmp.output.7687275485482016315.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.9038563992641227382.tmp (1036 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:21: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:21: [INFO]: 27    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:21: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233421206_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815; FilePart:object = /tmp/mmp.output.8150479944587240065.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5690167716843606536.tmp (1043 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:21: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:21: [INFO]: 28    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:21: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233421396_path-ascii-doc-example-10.1000%2F182; FilePart:object = /tmp/mmp.output.997758720208165922.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1943031894048583448.tmp (1022 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:21: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:21: [INFO]: 29    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:21: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233421588_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24; FilePart:object = /tmp/mmp.output.6121532481066076644.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4494273407720219259.tmp (1056 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:21: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:21: [INFO]: 30    unicode String:: path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:21: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233421779_path-ascii-doc-example-ldap:%2F%2Fldap1.example.net:6666%2Fo=University%2520of%2520Michigan,%20c=US%3F%3Fsub%3F(cn=Babs%2520Jensen); FilePart:object = /tmp/mmp.output.774590547369451933.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.653285816454222904.tmp (1117 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:21: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:21: [INFO]: 31    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:22: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233421971_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89; FilePart:object = /tmp/mmp.output.5194338882096619116.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2915367806997840849.tmp (1135 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:22: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:22: [INFO]: 32    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:22: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233422161_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine; FilePart:object = /tmp/mmp.output.3801960704088411662.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3003927372270312160.tmp (1040 bytes);  [org.dataone.client.rest.RestClient]

Node Test Summary for node: http://dataone.neonscience.org/metacat/d1/mn/v2
Test 0: Error: create: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ
Test 1: Error: create: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz
Test 2: Error: create: common-unicode-ascii-safe-0123456789
Test 3: Error: create: common-unicode-ascii-safe-:@$-_.!*()',~
Test 4: Error: create: common-unicode-ascii-safe-unreserved-._~
Test 5: Error: create: common-unicode-ascii-safe-sub-delims-$!*()',
Test 6: Error: create: common-unicode-ascii-safe-gen-delims-:@
Test 7: Error: create: common-unicode-ascii-escaped-"#<>[]^`{}|
Test 8: Error: create: common-unicode-ascii-escaped-tomcatBlocked-\
Test 9: Error: create: common-unicode-ascii-escaped-tomcatBlocked-%5C
Test 10: Error: create: common-unicode-ascii-semi-colon-test-%3B
Test 11: Error: create: common-unicode-ascii-escaped-%
Test 12: Error: create: common-unicode-ascii-escaped-space x x
Test 13: Error: create: common-unicode-ascii-escape-anyway-+
Test 14: Error: create: common-unicode-ascii-escape-space-v-plus-+ +%20 %20+
Test 15: Error: create: path-unicode-ascii-safe-&=&=
Test 16: Error: create: path-unicode-ascii-escaped-;
Test 17: Error: create: path-unicode-ascii-escaped-?
Test 18: Error: create: path-unicode-ascii-escaped-/
Test 19: Error: create: path-unicode-ascii-escaped-%3F
Test 20: Error: create: path-unicode-ascii-escaped-%2F
Test 21: Error: create: path-unicode-ascii-escaped-double-//case
Test 22: Error: create: path-unicode-ascii-escaped-double-trailing//
Test 23: Error: create: path-unicode-ascii-escaped-double-%2F%2Fcase
Test 24: Error: create: path-unicode-ascii-escaped-double-trailing%2F%2F
Test 25: Error: create: common-unicode-bmp-1byte-escaped-ยกยขยฃ
Test 26: Error: create: common-unicode-bmp-2byte-escaped-ไฆนไฆบ
Test 27: Error: create: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815
Test 28: Error: create: path-ascii-doc-example-10.1000/182
Test 29: Error: create: path-ascii-doc-example-http://example.com/data/mydata?row=24
Test 30: Error: create: path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen)
Test 31: Error: create: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰
Test 32: Error: create: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine

20170420-06:34:22: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:34:22: [INFO]: 
***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:34:22: [INFO]: 
***************** running test for testCreateData_IdentifierEncoding() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:34:22: [INFO]: 
***************** running test for   Node:: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:34:22: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:22: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:22: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233422357_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ; FilePart:object = /tmp/mmp.output.216910760582454833.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6165030468609782147.tmp (1038 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:22: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:22: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:23: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233422850_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz; FilePart:object = /tmp/mmp.output.2272102721429915999.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6864146071083193021.tmp (1038 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:23: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:23: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:23: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233423123_common-unicode-ascii-safe-0123456789; FilePart:object = /tmp/mmp.output.6319753472800898770.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5198101235806365174.tmp (1022 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:23: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:23: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:23: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233423416_common-unicode-ascii-safe-:@$-_.!*()',~; FilePart:object = /tmp/mmp.output.7286281016722279753.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2213923974258271040.tmp (1025 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:23: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:23: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:23: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233423696_common-unicode-ascii-safe-unreserved-._~; FilePart:object = /tmp/mmp.output.6931099587310083849.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3231347850451241618.tmp (1026 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:23: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:23: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:24: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233423993_common-unicode-ascii-safe-sub-delims-$!*()',; FilePart:object = /tmp/mmp.output.707619365072338037.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5205283411317857585.tmp (1030 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:24: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:24: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:24: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233424263_common-unicode-ascii-safe-gen-delims-:@; FilePart:object = /tmp/mmp.output.374089595441464309.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6816499875951608824.tmp (1025 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:24: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:24: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:24: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233424536_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C; FilePart:object = /tmp/mmp.output.4010439953197469977.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7340749374789716722.tmp (1048 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:24: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:24: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:25: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233424805_common-unicode-ascii-escaped-tomcatBlocked-%5C; FilePart:object = /tmp/mmp.output.1138262487818884602.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5775901995857809059.tmp (1032 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:25: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:25: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:25: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233425101_common-unicode-ascii-escaped-tomcatBlocked-%255C; FilePart:object = /tmp/mmp.output.3621950121274993287.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5603642576576572414.tmp (1034 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:25: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:25: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:25: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233425376_common-unicode-ascii-semi-colon-test-%253B; FilePart:object = /tmp/mmp.output.5227421327811996053.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1369179623451550932.tmp (1028 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:25: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:25: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:25: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233425648_common-unicode-ascii-escaped-%25; FilePart:object = /tmp/mmp.output.5766435940780823922.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4447786245971088418.tmp (1018 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:25: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:25: [INFO]: 12    unicode String:: common-unicode-ascii-escaped-space x x [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:26: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233425923_common-unicode-ascii-escaped-space%20x%20x; FilePart:object = /tmp/mmp.output.9194545299732438941.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3625944648976831652.tmp (1028 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:26: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:26: [INFO]: 13    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:26: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233426198_common-unicode-ascii-escape-anyway-%2B; FilePart:object = /tmp/mmp.output.1376048539862499797.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4628134224597489020.tmp (1024 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:26: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:26: [INFO]: 14    unicode String:: common-unicode-ascii-escape-space-v-plus-+ +%20 %20+ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:26: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233426470_common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B; FilePart:object = /tmp/mmp.output.258202406855522153.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1969352092605899527.tmp (1052 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:26: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:26: [INFO]: 15    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:27: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233426764_path-unicode-ascii-safe-&=&=; FilePart:object = /tmp/mmp.output.8278296912199267320.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6385284094416887018.tmp (1022 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:27: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:27: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:27: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923342734_path-unicode-ascii-escaped-%3B; FilePart:object = /tmp/mmp.output.2018308441996859186.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5605611159244848143.tmp (1015 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:27: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:27: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:27: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233427303_path-unicode-ascii-escaped-%3F; FilePart:object = /tmp/mmp.output.8362016310962655971.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3294414636050205463.tmp (1016 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:27: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:27: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:27: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233427575_path-unicode-ascii-escaped-%2F; FilePart:object = /tmp/mmp.output.8909731207010508254.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4901949962897056824.tmp (1016 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:27: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:27: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:28: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233427848_path-unicode-ascii-escaped-%253F; FilePart:object = /tmp/mmp.output.293646338855515539.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5568060728494587599.tmp (1018 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:28: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:28: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:28: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233428118_path-unicode-ascii-escaped-%252F; FilePart:object = /tmp/mmp.output.5141633973069790404.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.684913393842348166.tmp (1018 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:28: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:28: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:28: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233428387_path-unicode-ascii-escaped-double-%2F%2Fcase; FilePart:object = /tmp/mmp.output.4505449961109607720.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2538187664067081608.tmp (1030 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:28: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:28: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:28: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233428678_path-unicode-ascii-escaped-double-trailing%2F%2F; FilePart:object = /tmp/mmp.output.524719835958130687.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8275593791552777398.tmp (1034 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:28: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:28: [INFO]: 23    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:29: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233428948_path-unicode-ascii-escaped-double-%252F%252Fcase; FilePart:object = /tmp/mmp.output.8352627918929003934.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4178524598803000203.tmp (1034 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:29: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:29: [INFO]: 24    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:29: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233429219_path-unicode-ascii-escaped-double-trailing%252F%252F; FilePart:object = /tmp/mmp.output.6509776938821193143.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2809181943368573425.tmp (1038 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:29: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:29: [INFO]: 25    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:29: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233429529_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3; FilePart:object = /tmp/mmp.output.2474725111959221759.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4723585379274541822.tmp (1037 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:29: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:29: [INFO]: 26    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233429802_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA; FilePart:object = /tmp/mmp.output.3230281592394145205.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7421286785139356820.tmp (1037 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:30: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:30: [INFO]: 27    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923343072_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815; FilePart:object = /tmp/mmp.output.6469469042334843753.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6574940355997148399.tmp (1042 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:30: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:30: [INFO]: 28    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233430433_path-ascii-doc-example-10.1000%2F182; FilePart:object = /tmp/mmp.output.8359475243453092790.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5286801715932143376.tmp (1022 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:30: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:30: [INFO]: 29    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233430706_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24; FilePart:object = /tmp/mmp.output.4299154654456152942.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3704673128229014948.tmp (1056 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:30: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:30: [INFO]: 30    unicode String:: path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:31: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233430984_path-ascii-doc-example-ldap:%2F%2Fldap1.example.net:6666%2Fo=University%2520of%2520Michigan,%20c=US%3F%3Fsub%3F(cn=Babs%2520Jensen); FilePart:object = /tmp/mmp.output.8460158939927862761.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2630052750880665432.tmp (1117 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:31: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:31: [INFO]: 31    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:31: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233431256_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89; FilePart:object = /tmp/mmp.output.2710125546500443063.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5758271041395429583.tmp (1135 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:31: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:31: [INFO]: 32    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:31: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233431527_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine; FilePart:object = /tmp/mmp.output.723150748744403559.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5203330364644124928.tmp (1040 bytes);  [org.dataone.client.rest.RestClient]

Node Test Summary for node: https://test.arcticdata.io/metacat/d1/mn/v2
Test 0: Error: create: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ
Test 1: Error: create: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz
Test 2: Error: create: common-unicode-ascii-safe-0123456789
Test 3: Error: create: common-unicode-ascii-safe-:@$-_.!*()',~
Test 4: Error: create: common-unicode-ascii-safe-unreserved-._~
Test 5: Error: create: common-unicode-ascii-safe-sub-delims-$!*()',
Test 6: Error: create: common-unicode-ascii-safe-gen-delims-:@
Test 7: Error: create: common-unicode-ascii-escaped-"#<>[]^`{}|
Test 8: Error: create: common-unicode-ascii-escaped-tomcatBlocked-\
Test 9: Error: create: common-unicode-ascii-escaped-tomcatBlocked-%5C
Test 10: Error: create: common-unicode-ascii-semi-colon-test-%3B
Test 11: Error: create: common-unicode-ascii-escaped-%
Test 12: Error: create: common-unicode-ascii-escaped-space x x
Test 13: Error: create: common-unicode-ascii-escape-anyway-+
Test 14: Error: create: common-unicode-ascii-escape-space-v-plus-+ +%20 %20+
Test 15: Error: create: path-unicode-ascii-safe-&=&=
Test 16: Error: create: path-unicode-ascii-escaped-;
Test 17: Error: create: path-unicode-ascii-escaped-?
Test 18: Error: create: path-unicode-ascii-escaped-/
Test 19: Error: create: path-unicode-ascii-escaped-%3F
Test 20: Error: create: path-unicode-ascii-escaped-%2F
Test 21: Error: create: path-unicode-ascii-escaped-double-//case
Test 22: Error: create: path-unicode-ascii-escaped-double-trailing//
Test 23: Error: create: path-unicode-ascii-escaped-double-%2F%2Fcase
Test 24: Error: create: path-unicode-ascii-escaped-double-trailing%2F%2F
Test 25: Error: create: common-unicode-bmp-1byte-escaped-ยกยขยฃ
Test 26: Error: create: common-unicode-bmp-2byte-escaped-ไฆนไฆบ
Test 27: Error: create: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815
Test 28: Error: create: path-ascii-doc-example-10.1000/182
Test 29: Error: create: path-ascii-doc-example-http://example.com/data/mydata?row=24
Test 30: Error: create: path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen)
Test 31: Error: create: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰
Test 32: Error: create: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine

20170420-06:34:31: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:34:31: [INFO]: 
***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:34:31: [INFO]: 
***************** running test for testCreateData_IdentifierEncoding() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:34:31: [INFO]: 
***************** running test for   Node:: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:34:31: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:31: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:33: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233431802_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ; FilePart:object = /tmp/mmp.output.4336174940898514479.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7999347085218327104.tmp (1038 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:33: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:33: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:35: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233433502_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz; FilePart:object = /tmp/mmp.output.6533841057167380582.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4855564750886586754.tmp (1038 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:35: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:35: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:36: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233435106_common-unicode-ascii-safe-0123456789; FilePart:object = /tmp/mmp.output.1032297344853127810.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6488955348487690575.tmp (1022 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:36: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:36: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:38: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233436753_common-unicode-ascii-safe-:@$-_.!*()',~; FilePart:object = /tmp/mmp.output.148219745737100904.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3319817352630142344.tmp (1025 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:38: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:38: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:39: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233438404_common-unicode-ascii-safe-unreserved-._~; FilePart:object = /tmp/mmp.output.2125741461593653172.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5908145736263266238.tmp (1026 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:39: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:39: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:41: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233439990_common-unicode-ascii-safe-sub-delims-$!*()',; FilePart:object = /tmp/mmp.output.108087986409042357.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.293291682011219460.tmp (1030 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:41: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:41: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:43: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233441600_common-unicode-ascii-safe-gen-delims-:@; FilePart:object = /tmp/mmp.output.8352291518065256231.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1197501475820914979.tmp (1025 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:43: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:43: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:44: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233443250_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C; FilePart:object = /tmp/mmp.output.8562330795575766381.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3475558605645487500.tmp (1048 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:44: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:44: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:46: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233444890_common-unicode-ascii-escaped-tomcatBlocked-%5C; FilePart:object = /tmp/mmp.output.6561532967298274821.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5348703785508881547.tmp (1032 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:46: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:46: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:49: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233446434_common-unicode-ascii-escaped-tomcatBlocked-%255C; FilePart:object = /tmp/mmp.output.4580891396703226692.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.159629000246266400.tmp (1034 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:49: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:49: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:51: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233449483_common-unicode-ascii-semi-colon-test-%253B; FilePart:object = /tmp/mmp.output.4685079234519679483.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1091182410149481278.tmp (1028 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:51: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:51: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:52: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233451124_common-unicode-ascii-escaped-%25; FilePart:object = /tmp/mmp.output.8544191544685621244.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6283365636136999884.tmp (1018 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:52: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:52: [INFO]: 12    unicode String:: common-unicode-ascii-escaped-space x x [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:54: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233452700_common-unicode-ascii-escaped-space%20x%20x; FilePart:object = /tmp/mmp.output.609940756706048478.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2587444607328593405.tmp (1028 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:54: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:54: [INFO]: 13    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:55: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233454305_common-unicode-ascii-escape-anyway-%2B; FilePart:object = /tmp/mmp.output.7320336179601724947.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7246069032238613950.tmp (1024 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:55: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:55: [INFO]: 14    unicode String:: common-unicode-ascii-escape-space-v-plus-+ +%20 %20+ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:57: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233455913_common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B; FilePart:object = /tmp/mmp.output.5917485543943981207.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6304743961232146435.tmp (1052 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:57: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:57: [INFO]: 15    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:59: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233457592_path-unicode-ascii-safe-&=&=; FilePart:object = /tmp/mmp.output.460110601374216046.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3655579884915408397.tmp (1022 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:34:59: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:34:59: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:00: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233459194_path-unicode-ascii-escaped-%3B; FilePart:object = /tmp/mmp.output.7591266119073387328.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3783178071225844681.tmp (1016 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:00: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:00: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:02: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923350742_path-unicode-ascii-escaped-%3F; FilePart:object = /tmp/mmp.output.2834576676103132479.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3909102727252574954.tmp (1015 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:02: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:02: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:04: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923352411_path-unicode-ascii-escaped-%2F; FilePart:object = /tmp/mmp.output.7476808534261492237.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4467104811455480099.tmp (1015 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:04: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:04: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171092335439_path-unicode-ascii-escaped-%253F; FilePart:object = /tmp/mmp.output.2676924530367541813.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6015113846184961902.tmp (1016 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:05: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:05: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923355632_path-unicode-ascii-escaped-%252F; FilePart:object = /tmp/mmp.output.7888765060404765156.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6168359173463573685.tmp (1017 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:07: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:07: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:09: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923357455_path-unicode-ascii-escaped-double-%2F%2Fcase; FilePart:object = /tmp/mmp.output.225190646266093169.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1903606623235062043.tmp (1029 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:09: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:09: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171092335959_path-unicode-ascii-escaped-double-trailing%2F%2F; FilePart:object = /tmp/mmp.output.4815839475817992307.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3165799827350722779.tmp (1032 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:10: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:10: [INFO]: 23    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:12: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233510680_path-unicode-ascii-escaped-double-%252F%252Fcase; FilePart:object = /tmp/mmp.output.2034247288513401267.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.190471321977067385.tmp (1034 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:12: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:12: [INFO]: 24    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:13: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233512251_path-unicode-ascii-escaped-double-trailing%252F%252F; FilePart:object = /tmp/mmp.output.2937415890618651244.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2750102351186693260.tmp (1038 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:13: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:13: [INFO]: 25    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:15: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233513869_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3; FilePart:object = /tmp/mmp.output.2517368587552562707.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8291739211037156194.tmp (1037 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:15: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:15: [INFO]: 26    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233515498_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA; FilePart:object = /tmp/mmp.output.272092947493493401.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5170979031080977931.tmp (1037 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:17: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:17: [INFO]: 27    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:18: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233517126_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815; FilePart:object = /tmp/mmp.output.1825066890483020169.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7594057582367909970.tmp (1043 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:18: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:18: [INFO]: 28    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233518770_path-ascii-doc-example-10.1000%2F182; FilePart:object = /tmp/mmp.output.8019890358072918054.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5909049960174769832.tmp (1022 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:20: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:20: [INFO]: 29    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:21: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233520352_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24; FilePart:object = /tmp/mmp.output.7503216144428274788.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1602599360008264548.tmp (1056 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:21: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:21: [INFO]: 30    unicode String:: path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:23: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233521953_path-ascii-doc-example-ldap:%2F%2Fldap1.example.net:6666%2Fo=University%2520of%2520Michigan,%20c=US%3F%3Fsub%3F(cn=Babs%2520Jensen); FilePart:object = /tmp/mmp.output.1665269443678078025.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1832577245426754476.tmp (1117 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:23: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:23: [INFO]: 31    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:25: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233523526_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89; FilePart:object = /tmp/mmp.output.6497572717618285503.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2644648741834087204.tmp (1135 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:25: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:25: [INFO]: 32    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:26: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233525147_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine; FilePart:object = /tmp/mmp.output.4805010688851421203.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3743926342669361938.tmp (1040 bytes);  [org.dataone.client.rest.RestClient]

Node Test Summary for node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2
Test 0: Error: create: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ
Test 1: Error: create: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz
Test 2: Error: create: common-unicode-ascii-safe-0123456789
Test 3: Error: create: common-unicode-ascii-safe-:@$-_.!*()',~
Test 4: Error: create: common-unicode-ascii-safe-unreserved-._~
Test 5: Error: create: common-unicode-ascii-safe-sub-delims-$!*()',
Test 6: Error: create: common-unicode-ascii-safe-gen-delims-:@
Test 7: Error: create: common-unicode-ascii-escaped-"#<>[]^`{}|
Test 8: Error: create: common-unicode-ascii-escaped-tomcatBlocked-\
Test 9: Error: create: common-unicode-ascii-escaped-tomcatBlocked-%5C
Test 10: Error: create: common-unicode-ascii-semi-colon-test-%3B
Test 11: Error: create: common-unicode-ascii-escaped-%
Test 12: Error: create: common-unicode-ascii-escaped-space x x
Test 13: Error: create: common-unicode-ascii-escape-anyway-+
Test 14: Error: create: common-unicode-ascii-escape-space-v-plus-+ +%20 %20+
Test 15: Error: create: path-unicode-ascii-safe-&=&=
Test 16: Error: create: path-unicode-ascii-escaped-;
Test 17: Error: create: path-unicode-ascii-escaped-?
Test 18: Error: create: path-unicode-ascii-escaped-/
Test 19: Error: create: path-unicode-ascii-escaped-%3F
Test 20: Error: create: path-unicode-ascii-escaped-%2F
Test 21: Error: create: path-unicode-ascii-escaped-double-//case
Test 22: Error: create: path-unicode-ascii-escaped-double-trailing//
Test 23: Error: create: path-unicode-ascii-escaped-double-%2F%2Fcase
Test 24: Error: create: path-unicode-ascii-escaped-double-trailing%2F%2F
Test 25: Error: create: common-unicode-bmp-1byte-escaped-ยกยขยฃ
Test 26: Error: create: common-unicode-bmp-2byte-escaped-ไฆนไฆบ
Test 27: Error: create: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815
Test 28: Error: create: path-ascii-doc-example-10.1000/182
Test 29: Error: create: path-ascii-doc-example-http://example.com/data/mydata?row=24
Test 30: Error: create: path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen)
Test 31: Error: create: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰
Test 32: Error: create: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine

20170420-06:35:26: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:35:26: [INFO]: 
***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:35:26: [INFO]: 
***************** running test for testCreateData_IdentifierEncoding() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:35:26: [INFO]: 
***************** running test for   Node:: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:35:26: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:26: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:27: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233526785_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ; FilePart:object = /tmp/mmp.output.8615984979123454674.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7562828784133270493.tmp (1038 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:27: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:27: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:28: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233527817_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz; FilePart:object = /tmp/mmp.output.4569577444096925012.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1716618375123320393.tmp (1038 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:28: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:28: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:29: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233528537_common-unicode-ascii-safe-0123456789; FilePart:object = /tmp/mmp.output.2375540516804574724.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7117830119244907976.tmp (1022 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:29: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:29: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233529293_common-unicode-ascii-safe-:@$-_.!*()',~; FilePart:object = /tmp/mmp.output.2615291051808877394.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6958405112487128368.tmp (1025 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:30: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:30: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923353017_common-unicode-ascii-safe-unreserved-._~; FilePart:object = /tmp/mmp.output.3142760487910049950.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1071707558768166031.tmp (1025 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:30: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:30: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:31: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233530780_common-unicode-ascii-safe-sub-delims-$!*()',; FilePart:object = /tmp/mmp.output.4676345384062037035.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8592332075807182576.tmp (1030 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:31: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:31: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:32: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233531496_common-unicode-ascii-safe-gen-delims-:@; FilePart:object = /tmp/mmp.output.6128678405512895373.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2976236084286826648.tmp (1025 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:32: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:32: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:32: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233532218_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C; FilePart:object = /tmp/mmp.output.8350824141159919536.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8459437479575319711.tmp (1048 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:32: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:32: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:33: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233532940_common-unicode-ascii-escaped-tomcatBlocked-%5C; FilePart:object = /tmp/mmp.output.2944641838987864638.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2345687103450183180.tmp (1032 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:33: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:33: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:35: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233533738_common-unicode-ascii-escaped-tomcatBlocked-%255C; FilePart:object = /tmp/mmp.output.4746727329763712235.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1860637855052343961.tmp (1034 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:35: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:35: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:37: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233535948_common-unicode-ascii-semi-colon-test-%253B; FilePart:object = /tmp/mmp.output.1947006347949703849.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.397188529655385609.tmp (1028 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:37: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:37: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:38: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233537396_common-unicode-ascii-escaped-%25; FilePart:object = /tmp/mmp.output.6309677984642470406.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3730363752379323057.tmp (1018 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:38: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:38: [INFO]: 12    unicode String:: common-unicode-ascii-escaped-space x x [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:39: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233538622_common-unicode-ascii-escaped-space%20x%20x; FilePart:object = /tmp/mmp.output.5047727338756014020.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1268809025294052633.tmp (1028 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:39: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:39: [INFO]: 13    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:40: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233539794_common-unicode-ascii-escape-anyway-%2B; FilePart:object = /tmp/mmp.output.5429279369125135499.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3635766542979388339.tmp (1024 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:40: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:40: [INFO]: 14    unicode String:: common-unicode-ascii-escape-space-v-plus-+ +%20 %20+ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:41: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233540919_common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B; FilePart:object = /tmp/mmp.output.9044351645228684567.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.9126092047607510635.tmp (1052 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:42: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:42: [INFO]: 15    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:43: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171092335423_path-unicode-ascii-safe-&=&=; FilePart:object = /tmp/mmp.output.2671831081149394075.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6324756707540381561.tmp (1020 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:43: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:43: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:44: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923354385_path-unicode-ascii-escaped-%3B; FilePart:object = /tmp/mmp.output.3072437540385023026.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1893857521081746806.tmp (1015 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:44: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:44: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:45: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233544169_path-unicode-ascii-escaped-%3F; FilePart:object = /tmp/mmp.output.5494625314956025133.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7826260320945925517.tmp (1016 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:45: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:45: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:46: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233545256_path-unicode-ascii-escaped-%2F; FilePart:object = /tmp/mmp.output.1887853592634401252.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.484039649043512829.tmp (1016 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:46: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:46: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:47: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233546297_path-unicode-ascii-escaped-%253F; FilePart:object = /tmp/mmp.output.3977973097497565241.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.38308821672099787.tmp (1018 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:47: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:47: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:48: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233547380_path-unicode-ascii-escaped-%252F; FilePart:object = /tmp/mmp.output.8859399074777998388.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5135912241409336111.tmp (1018 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:48: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:48: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:49: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233548464_path-unicode-ascii-escaped-double-%2F%2Fcase; FilePart:object = /tmp/mmp.output.2936662179536389494.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1988036525399512081.tmp (1030 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:49: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:49: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:50: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233549583_path-unicode-ascii-escaped-double-trailing%2F%2F; FilePart:object = /tmp/mmp.output.26102401137975531.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.760964540408952791.tmp (1034 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:50: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:50: [INFO]: 23    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:51: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233550667_path-unicode-ascii-escaped-double-%252F%252Fcase; FilePart:object = /tmp/mmp.output.5384638482015656141.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3407035621685679434.tmp (1034 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:51: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:51: [INFO]: 24    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:52: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233551789_path-unicode-ascii-escaped-double-trailing%252F%252F; FilePart:object = /tmp/mmp.output.7585323976463323292.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.604201932150954639.tmp (1038 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:52: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:52: [INFO]: 25    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:53: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233552871_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3; FilePart:object = /tmp/mmp.output.1154630368002498032.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1447843128093990300.tmp (1037 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:53: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:53: [INFO]: 26    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:55: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233553916_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA; FilePart:object = /tmp/mmp.output.1961139399755121697.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7201377554908374808.tmp (1037 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:55: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:55: [INFO]: 27    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923355544_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815; FilePart:object = /tmp/mmp.output.7063652758087625628.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5877639478020584560.tmp (1042 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:56: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:56: [INFO]: 28    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:57: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233556170_path-ascii-doc-example-10.1000%2F182; FilePart:object = /tmp/mmp.output.7244609326698023294.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4086940289227180371.tmp (1022 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:57: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:57: [INFO]: 29    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233557251_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24; FilePart:object = /tmp/mmp.output.2764109838361462344.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3164750659643632339.tmp (1056 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:58: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:58: [INFO]: 30    unicode String:: path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:59: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233558484_path-ascii-doc-example-ldap:%2F%2Fldap1.example.net:6666%2Fo=University%2520of%2520Michigan,%20c=US%3F%3Fsub%3F(cn=Babs%2520Jensen); FilePart:object = /tmp/mmp.output.760429388871018291.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3457664303019497046.tmp (1117 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:35:59: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:35:59: [INFO]: 31    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:00: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233559678_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89; FilePart:object = /tmp/mmp.output.570726593965922260.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3850586051772551176.tmp (1135 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:36:00: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:00: [INFO]: 32    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:01: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923360755_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine; FilePart:object = /tmp/mmp.output.8734595833283280813.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3983385732333351162.tmp (1039 bytes);  [org.dataone.client.rest.RestClient]

Node Test Summary for node: https://dataone-test.researchworkspace.com/mn/v2
Test 0: Error: create: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ
Test 1: Error: create: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz
Test 2: Error: create: common-unicode-ascii-safe-0123456789
Test 3: Error: create: common-unicode-ascii-safe-:@$-_.!*()',~
Test 4: Error: create: common-unicode-ascii-safe-unreserved-._~
Test 5: Error: create: common-unicode-ascii-safe-sub-delims-$!*()',
Test 6: Error: create: common-unicode-ascii-safe-gen-delims-:@
Test 7: Error: create: common-unicode-ascii-escaped-"#<>[]^`{}|
Test 8: Error: create: common-unicode-ascii-escaped-tomcatBlocked-\
Test 9: Error: create: common-unicode-ascii-escaped-tomcatBlocked-%5C
Test 10: Error: create: common-unicode-ascii-semi-colon-test-%3B
Test 11: Error: create: common-unicode-ascii-escaped-%
Test 12: Error: create: common-unicode-ascii-escaped-space x x
Test 13: Error: create: common-unicode-ascii-escape-anyway-+
Test 14: Error: create: common-unicode-ascii-escape-space-v-plus-+ +%20 %20+
Test 15: Error: create: path-unicode-ascii-safe-&=&=
Test 16: Error: create: path-unicode-ascii-escaped-;
Test 17: Error: create: path-unicode-ascii-escaped-?
Test 18: Error: create: path-unicode-ascii-escaped-/
Test 19: Error: create: path-unicode-ascii-escaped-%3F
Test 20: Error: create: path-unicode-ascii-escaped-%2F
Test 21: Error: create: path-unicode-ascii-escaped-double-//case
Test 22: Error: create: path-unicode-ascii-escaped-double-trailing//
Test 23: Error: create: path-unicode-ascii-escaped-double-%2F%2Fcase
Test 24: Error: create: path-unicode-ascii-escaped-double-trailing%2F%2F
Test 25: Error: create: common-unicode-bmp-1byte-escaped-ยกยขยฃ
Test 26: Error: create: common-unicode-bmp-2byte-escaped-ไฆนไฆบ
Test 27: Error: create: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815
Test 28: Error: create: path-ascii-doc-example-10.1000/182
Test 29: Error: create: path-ascii-doc-example-http://example.com/data/mydata?row=24
Test 30: Error: create: path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen)
Test 31: Error: create: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰
Test 32: Error: create: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine

20170420-06:36:01: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:01: [INFO]: 
***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:01: [INFO]: 
***************** running test for testCreateData_IdentifierEncoding() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:01: [INFO]: 
***************** running test for   Node:: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:01: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:01: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:02: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923361820_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ; FilePart:object = /tmp/mmp.output.499628883323961976.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5415254702382106198.tmp (1037 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:36:02: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:02: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:02: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923362252_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz; FilePart:object = /tmp/mmp.output.4708865777067794808.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7764968253777679928.tmp (1037 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:36:02: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:02: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:02: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923362434_common-unicode-ascii-safe-0123456789; FilePart:object = /tmp/mmp.output.8047386426469828453.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3409643419334520422.tmp (1021 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:36:02: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:02: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:02: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923362610_common-unicode-ascii-safe-:@$-_.!*()',~; FilePart:object = /tmp/mmp.output.3142887217926018011.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2035387053620131492.tmp (1024 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:36:02: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:02: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:02: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923362790_common-unicode-ascii-safe-unreserved-._~; FilePart:object = /tmp/mmp.output.2426199848198237480.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1824366226840879923.tmp (1025 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:36:02: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:02: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:03: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923362966_common-unicode-ascii-safe-sub-delims-$!*()',; FilePart:object = /tmp/mmp.output.4988321647443629643.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6541152558119429186.tmp (1029 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:36:03: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:03: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:03: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923363150_common-unicode-ascii-safe-gen-delims-:@; FilePart:object = /tmp/mmp.output.4197901068640566115.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3034972118793739891.tmp (1024 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:36:03: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:03: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:03: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923363327_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C; FilePart:object = /tmp/mmp.output.4115109659303862997.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8504926631739243995.tmp (1047 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:36:03: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:03: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:03: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923363504_common-unicode-ascii-escaped-tomcatBlocked-%5C; FilePart:object = /tmp/mmp.output.3557360832248331688.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3901259568960233479.tmp (1031 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:36:03: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:03: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:03: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923363680_common-unicode-ascii-escaped-tomcatBlocked-%255C; FilePart:object = /tmp/mmp.output.7276386699791687712.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6502162875163323245.tmp (1033 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:36:03: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:03: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:04: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923363861_common-unicode-ascii-semi-colon-test-%253B; FilePart:object = /tmp/mmp.output.8505602895211235190.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.93150449185848203.tmp (1027 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:36:04: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:04: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:04: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171092336446_common-unicode-ascii-escaped-%25; FilePart:object = /tmp/mmp.output.6925600884068409152.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5004454598381617532.tmp (1016 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:36:04: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:04: [INFO]: 12    unicode String:: common-unicode-ascii-escaped-space x x [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:04: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923364224_common-unicode-ascii-escaped-space%20x%20x; FilePart:object = /tmp/mmp.output.5560457352195405087.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7669235930696436990.tmp (1027 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:36:04: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:04: [INFO]: 13    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:04: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923364402_common-unicode-ascii-escape-anyway-%2B; FilePart:object = /tmp/mmp.output.8533711009944589823.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3639748655974641280.tmp (1023 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:36:04: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:04: [INFO]: 14    unicode String:: common-unicode-ascii-escape-space-v-plus-+ +%20 %20+ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:04: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923364583_common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B; FilePart:object = /tmp/mmp.output.3111748478037666239.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2294498983880189333.tmp (1051 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:36:04: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:04: [INFO]: 15    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:04: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923364764_path-unicode-ascii-safe-&=&=; FilePart:object = /tmp/mmp.output.8564223140687937235.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3815131623055565946.tmp (1021 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:36:04: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:04: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923364944_path-unicode-ascii-escaped-%3B; FilePart:object = /tmp/mmp.output.5078928016687021254.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7416126060240978025.tmp (1015 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:36:05: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:05: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923365123_path-unicode-ascii-escaped-%3F; FilePart:object = /tmp/mmp.output.1570709076726021084.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1583318546380754370.tmp (1015 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:36:05: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:05: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923365297_path-unicode-ascii-escaped-%2F; FilePart:object = /tmp/mmp.output.5505038737700811087.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8694935746157763264.tmp (1015 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:36:05: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:05: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923365474_path-unicode-ascii-escaped-%253F; FilePart:object = /tmp/mmp.output.7127568313669903517.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8854018089642408748.tmp (1017 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:36:05: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:05: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923365656_path-unicode-ascii-escaped-%252F; FilePart:object = /tmp/mmp.output.7409029845395632330.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.10446719681247513.tmp (1017 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:36:05: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:05: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923365832_path-unicode-ascii-escaped-double-%2F%2Fcase; FilePart:object = /tmp/mmp.output.8671200492179194331.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2774333610849689028.tmp (1029 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:36:06: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:06: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233664_path-unicode-ascii-escaped-double-trailing%2F%2F; FilePart:object = /tmp/mmp.output.5165655100331666377.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5442945813284141536.tmp (1031 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:36:06: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:06: [INFO]: 23    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923366179_path-unicode-ascii-escaped-double-%252F%252Fcase; FilePart:object = /tmp/mmp.output.1085339477890821774.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4060214216649156390.tmp (1033 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:36:06: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:06: [INFO]: 24    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923366365_path-unicode-ascii-escaped-double-trailing%252F%252F; FilePart:object = /tmp/mmp.output.1904029148210292696.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4959715598597369967.tmp (1037 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:36:06: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:06: [INFO]: 25    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923366620_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3; FilePart:object = /tmp/mmp.output.7155102817400064167.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5178346244771614552.tmp (1036 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:36:06: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:06: [INFO]: 26    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923366879_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA; FilePart:object = /tmp/mmp.output.8485021960982468314.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7236619055599101042.tmp (1036 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:36:07: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:07: [INFO]: 27    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171092336759_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815; FilePart:object = /tmp/mmp.output.1592902877257342750.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2713755506412706964.tmp (1041 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:36:07: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:07: [INFO]: 28    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923367245_path-ascii-doc-example-10.1000%2F182; FilePart:object = /tmp/mmp.output.520062913705282581.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3534378343678486507.tmp (1021 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:36:07: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:07: [INFO]: 29    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923367427_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24; FilePart:object = /tmp/mmp.output.7410466790908880060.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2253113386124002237.tmp (1055 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:36:07: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:07: [INFO]: 30    unicode String:: path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen) [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923367603_path-ascii-doc-example-ldap:%2F%2Fldap1.example.net:6666%2Fo=University%2520of%2520Michigan,%20c=US%3F%3Fsub%3F(cn=Babs%2520Jensen); FilePart:object = /tmp/mmp.output.3274295226138090716.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3388822235915507615.tmp (1116 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:36:07: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:07: [INFO]: 31    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923367777_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89; FilePart:object = /tmp/mmp.output.4196974584252963812.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2580046822452131686.tmp (1134 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:36:07: [INFO]:  [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:07: [INFO]: 32    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNStorageTestImplementations]
20170420-06:36:08: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923367952_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine; FilePart:object = /tmp/mmp.output.8634210792854311333.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6850013051089385524.tmp (1039 bytes);  [org.dataone.client.rest.RestClient]

Node Test Summary for node: https://gmn-s.edirepository.org/mn/v2
Test 0: Error: create: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ
Test 1: Error: create: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz
Test 2: Error: create: common-unicode-ascii-safe-0123456789
Test 3: Error: create: common-unicode-ascii-safe-:@$-_.!*()',~
Test 4: Error: create: common-unicode-ascii-safe-unreserved-._~
Test 5: Error: create: common-unicode-ascii-safe-sub-delims-$!*()',
Test 6: Error: create: common-unicode-ascii-safe-gen-delims-:@
Test 7: Error: create: common-unicode-ascii-escaped-"#<>[]^`{}|
Test 8: Error: create: common-unicode-ascii-escaped-tomcatBlocked-\
Test 9: Error: create: common-unicode-ascii-escaped-tomcatBlocked-%5C
Test 10: Error: create: common-unicode-ascii-semi-colon-test-%3B
Test 11: Error: create: common-unicode-ascii-escaped-%
Test 12: Error: create: common-unicode-ascii-escaped-space x x
Test 13: Error: create: common-unicode-ascii-escape-anyway-+
Test 14: Error: create: common-unicode-ascii-escape-space-v-plus-+ +%20 %20+
Test 15: Error: create: path-unicode-ascii-safe-&=&=
Test 16: Error: create: path-unicode-ascii-escaped-;
Test 17: Error: create: path-unicode-ascii-escaped-?
Test 18: Error: create: path-unicode-ascii-escaped-/
Test 19: Error: create: path-unicode-ascii-escaped-%3F
Test 20: Error: create: path-unicode-ascii-escaped-%2F
Test 21: Error: create: path-unicode-ascii-escaped-double-//case
Test 22: Error: create: path-unicode-ascii-escaped-double-trailing//
Test 23: Error: create: path-unicode-ascii-escaped-double-%2F%2Fcase
Test 24: Error: create: path-unicode-ascii-escaped-double-trailing%2F%2F
Test 25: Error: create: common-unicode-bmp-1byte-escaped-ยกยขยฃ
Test 26: Error: create: common-unicode-bmp-2byte-escaped-ไฆนไฆบ
Test 27: Error: create: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815
Test 28: Error: create: path-ascii-doc-example-10.1000/182
Test 29: Error: create: path-ascii-doc-example-http://example.com/data/mydata?row=24
Test 30: Error: create: path-ascii-doc-example-ldap://ldap1.example.net:6666/o=University%20of%20Michigan, c=US??sub?(cn=Babs%20Jensen)
Test 31: Error: create: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰
Test 32: Error: create: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine

20170420-06:36:08: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:08: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:08: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:08: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170420-06:36:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:36:08: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:36:09: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:36:09: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:36:10: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:36:11: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:36:11: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:36:12: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:36:12: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:36:12: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:36:13: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:36:13: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:36:13: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:13: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:13: [INFO]: 
***************** running test for testUpdate() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:13: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:13: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:13: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:13: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:36:13: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:13: [INFO]: creating a test object.  pid = testUpdate_2017109233613835 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:13: [INFO]: SystemMetadata for pid: testUpdate_2017109233613835
<?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>testUpdate_2017109233613835</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:36:13.846+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:36:13.846+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnStageUCSB2</originMemberNode>
    <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:37: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_2017109233613835; FilePart:object = /tmp/mmp.output.6412745437113676082.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6215356163389336642.tmp (1077 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:36:37: [INFO]: object created.  pid = testUpdate_2017109233613835 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:36:37: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:37:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdate_2017109233613835 [org.dataone.client.rest.RestClient]
20170420-06:37:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:08: [INFO]: 
***************** running test for testUpdate() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:08: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:08: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:08: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:37:08: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:08: [INFO]: creating a test object.  pid = testUpdate_2017109233785 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:08: [INFO]: SystemMetadata for pid: testUpdate_2017109233785
<?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>testUpdate_2017109233785</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:37:08.017+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:37:08.017+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDemo11</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:09: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_2017109233785; FilePart:object = /tmp/mmp.output.7957424731436846389.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7634264325535170269.tmp (1066 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:37:09: [INFO]: object created.  pid = testUpdate_2017109233785 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:09: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:37:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdate_2017109233785 [org.dataone.client.rest.RestClient]
20170420-06:37:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testUpdate_2017109233785; MMP message has: ParamPart:newPid = testUpdate_201710923379485; FilePart:object = /tmp/mmp.output.8765420398972176576.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3559042727860978116.tmp (998 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:37:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdate_201710923379485 [org.dataone.client.rest.RestClient]
20170420-06:37:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdate_2017109233785 [org.dataone.client.rest.RestClient]
20170420-06:37:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object?fromDate=2017-04-20T06:37:08.419%2B00:00 [org.dataone.client.rest.RestClient]
20170420-06:37:10: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:10: [INFO]: 
***************** running test for testUpdate() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:10: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:10: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:10: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:10: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:37:10: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:10: [INFO]: creating a test object.  pid = testUpdate_2017109233710869 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:10: [INFO]: SystemMetadata for pid: testUpdate_2017109233710869
<?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>testUpdate_2017109233710869</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:37:10.878+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:37:10.878+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestLTER</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestLTER</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:11: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_2017109233710869; FilePart:object = /tmp/mmp.output.6276725156783771260.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2272283294038284230.tmp (1073 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:37:11: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.lternet.edu/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/usr/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.6</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:33:27 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c139739992479216">
              
                <ol start="32" class="pre-context" id="pre139739992479216">
                
                  <li onclick="toggle('pre139739992479216', 'post139739992479216')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre139739992479216', 'post139739992479216')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre139739992479216', 'post139739992479216')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre139739992479216', 'post139739992479216')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739992479216', 'post139739992479216')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre139739992479216', 'post139739992479216')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre139739992479216', 'post139739992479216')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre139739992479216', 'post139739992479216')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post139739992479216">
                  
                  <li onclick="toggle('pre139739992479216', 'post139739992479216')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre139739992479216', 'post139739992479216')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre139739992479216', 'post139739992479216')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre139739992479216', 'post139739992479216')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre139739992479216', 'post139739992479216')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739992479216', 'post139739992479216')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739992479216')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739992479216">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c139739992488128">
              
                <ol start="242" class="pre-context" id="pre139739992488128">
                
                  <li onclick="toggle('pre139739992488128', 'post139739992488128')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre139739992488128', 'post139739992488128')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre139739992488128', 'post139739992488128')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre139739992488128', 'post139739992488128')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre139739992488128', 'post139739992488128')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre139739992488128', 'post139739992488128')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739992488128', 'post139739992488128')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre139739992488128', 'post139739992488128')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post139739992488128">
                  
                  <li onclick="toggle('pre139739992488128', 'post139739992488128')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739992488128')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739992488128">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7f17c2c48590&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c139739989093408">
              
                <ol start="171" class="pre-context" id="pre139739989093408">
                
                  <li onclick="toggle('pre139739989093408', 'post139739989093408')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739989093408', 'post139739989093408')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre139739989093408', 'post139739989093408')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739989093408', 'post139739989093408')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739989093408', 'post139739989093408')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739989093408', 'post139739989093408')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre139739989093408', 'post139739989093408')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre139739989093408', 'post139739989093408')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post139739989093408">
                  
                  <li onclick="toggle('pre139739989093408', 'post139739989093408')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre139739989093408', 'post139739989093408')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre139739989093408', 'post139739989093408')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989093408', 'post139739989093408')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre139739989093408', 'post139739989093408')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre139739989093408', 'post139739989093408')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989093408')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989093408">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c139739988951840">
              
                <ol start="39" class="pre-context" id="pre139739988951840">
                
                  <li onclick="toggle('pre139739988951840', 'post139739988951840')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre139739988951840', 'post139739988951840')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre139739988951840', 'post139739988951840')"><pre>      .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li>
                
                  <li onclick="toggle('pre139739988951840', 'post139739988951840')"><pre>        request.path_info</pre></li>
                
                  <li onclick="toggle('pre139739988951840', 'post139739988951840')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre139739988951840', 'post139739988951840')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre139739988951840', 'post139739988951840')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="46" class="context-line">
                <li onclick="toggle('pre139739988951840', 'post139739988951840')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='47' class="post-context" id="post139739988951840">
                  
                  <li onclick="toggle('pre139739988951840', 'post139739988951840')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739988951840', 'post139739988951840')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre139739988951840', 'post139739988951840')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre139739988951840', 'post139739988951840')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre139739988951840', 'post139739988951840')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre139739988951840', 'post139739988951840')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988951840')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988951840">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c139739988951336">
              
                <ol start="60" class="pre-context" id="pre139739988951336">
                
                  <li onclick="toggle('pre139739988951336', 'post139739988951336')"><pre>      if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li>
                
                  <li onclick="toggle('pre139739988951336', 'post139739988951336')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre139739988951336', 'post139739988951336')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre139739988951336', 'post139739988951336')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739988951336', 'post139739988951336')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739988951336', 'post139739988951336')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre139739988951336', 'post139739988951336')"><pre>    # the Django request obj.</pre></li>
                
                </ol>
              
              <ol start="67" class="context-line">
                <li onclick="toggle('pre139739988951336', 'post139739988951336')"><pre>
    cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol>
              
                <ol start='68' class="post-context" id="post139739988951336">
                  
                  <li onclick="toggle('pre139739988951336', 'post139739988951336')"><pre>    jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li>
                  
                  <li onclick="toggle('pre139739988951336', 'post139739988951336')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre139739988951336', 'post139739988951336')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li>
                  
                  <li onclick="toggle('pre139739988951336', 'post139739988951336')"><pre>    if len(jwt_subject_list) == 1:</pre></li>
                  
                  <li onclick="toggle('pre139739988951336', 'post139739988951336')"><pre>      jwt_primary_str = jwt_subject_list[0]</pre></li>
                  
                  <li onclick="toggle('pre139739988951336', 'post139739988951336')"><pre>      if jwt_primary_str != cert_primary_str:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988951336')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988951336">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c139739992480584">
              
                <ol start="58" class="pre-context" id="pre139739992480584">
                
                  <li onclick="toggle('pre139739992480584', 'post139739992480584')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739992480584', 'post139739992480584')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre139739992480584', 'post139739992480584')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre139739992480584', 'post139739992480584')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739992480584', 'post139739992480584')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre139739992480584', 'post139739992480584')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre139739992480584', 'post139739992480584')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="65" class="context-line">
                <li onclick="toggle('pre139739992480584', 'post139739992480584')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='66' class="post-context" id="post139739992480584">
                  
                  <li onclick="toggle('pre139739992480584', 'post139739992480584')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre139739992480584', 'post139739992480584')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre139739992480584', 'post139739992480584')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre139739992480584', 'post139739992480584')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739992480584', 'post139739992480584')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739992480584', 'post139739992480584')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739992480584')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739992480584">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.lternet.edu/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.6
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  46.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  67.     cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  65.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdate_2017109233710869&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.2272283294038284230.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.6276725156783771260.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18916&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=nDY6NMXJJjKotIPdpI-gOEIAZdERGvThBkkjz&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;45323&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492670007659886&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(3, 4)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7f17c0975f70&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7f17c0975570&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>BASE_DIR</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;23&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate(MNStorageTestImplementations.java:308)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate(MNStorageTestImplementations.java:288)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate(MNStorageV2IT.java:83)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.lternet.edu/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/usr/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.6</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:33:27 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c139739992479216">
              
                <ol start="32" class="pre-context" id="pre139739992479216">
                
                  <li onclick="toggle('pre139739992479216', 'post139739992479216')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre139739992479216', 'post139739992479216')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre139739992479216', 'post139739992479216')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre139739992479216', 'post139739992479216')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739992479216', 'post139739992479216')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre139739992479216', 'post139739992479216')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre139739992479216', 'post139739992479216')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre139739992479216', 'post139739992479216')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post139739992479216">
                  
                  <li onclick="toggle('pre139739992479216', 'post139739992479216')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre139739992479216', 'post139739992479216')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre139739992479216', 'post139739992479216')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre139739992479216', 'post139739992479216')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre139739992479216', 'post139739992479216')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739992479216', 'post139739992479216')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739992479216')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739992479216">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c139739992488128">
              
                <ol start="242" class="pre-context" id="pre139739992488128">
                
                  <li onclick="toggle('pre139739992488128', 'post139739992488128')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre139739992488128', 'post139739992488128')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre139739992488128', 'post139739992488128')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre139739992488128', 'post139739992488128')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre139739992488128', 'post139739992488128')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre139739992488128', 'post139739992488128')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739992488128', 'post139739992488128')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre139739992488128', 'post139739992488128')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post139739992488128">
                  
                  <li onclick="toggle('pre139739992488128', 'post139739992488128')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739992488128')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739992488128">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7f17c2c48590&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c139739989093408">
              
                <ol start="171" class="pre-context" id="pre139739989093408">
                
                  <li onclick="toggle('pre139739989093408', 'post139739989093408')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739989093408', 'post139739989093408')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre139739989093408', 'post139739989093408')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739989093408', 'post139739989093408')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739989093408', 'post139739989093408')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739989093408', 'post139739989093408')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre139739989093408', 'post139739989093408')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre139739989093408', 'post139739989093408')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post139739989093408">
                  
                  <li onclick="toggle('pre139739989093408', 'post139739989093408')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre139739989093408', 'post139739989093408')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre139739989093408', 'post139739989093408')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989093408', 'post139739989093408')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre139739989093408', 'post139739989093408')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre139739989093408', 'post139739989093408')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989093408')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989093408">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c139739988951840">
              
                <ol start="39" class="pre-context" id="pre139739988951840">
                
                  <li onclick="toggle('pre139739988951840', 'post139739988951840')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre139739988951840', 'post139739988951840')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre139739988951840', 'post139739988951840')"><pre>      .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li>
                
                  <li onclick="toggle('pre139739988951840', 'post139739988951840')"><pre>        request.path_info</pre></li>
                
                  <li onclick="toggle('pre139739988951840', 'post139739988951840')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre139739988951840', 'post139739988951840')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre139739988951840', 'post139739988951840')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="46" class="context-line">
                <li onclick="toggle('pre139739988951840', 'post139739988951840')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='47' class="post-context" id="post139739988951840">
                  
                  <li onclick="toggle('pre139739988951840', 'post139739988951840')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739988951840', 'post139739988951840')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre139739988951840', 'post139739988951840')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre139739988951840', 'post139739988951840')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre139739988951840', 'post139739988951840')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre139739988951840', 'post139739988951840')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988951840')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988951840">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c139739988951336">
              
                <ol start="60" class="pre-context" id="pre139739988951336">
                
                  <li onclick="toggle('pre139739988951336', 'post139739988951336')"><pre>      if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li>
                
                  <li onclick="toggle('pre139739988951336', 'post139739988951336')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre139739988951336', 'post139739988951336')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre139739988951336', 'post139739988951336')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739988951336', 'post139739988951336')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739988951336', 'post139739988951336')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre139739988951336', 'post139739988951336')"><pre>    # the Django request obj.</pre></li>
                
                </ol>
              
              <ol start="67" class="context-line">
                <li onclick="toggle('pre139739988951336', 'post139739988951336')"><pre>
    cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol>
              
                <ol start='68' class="post-context" id="post139739988951336">
                  
                  <li onclick="toggle('pre139739988951336', 'post139739988951336')"><pre>    jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li>
                  
                  <li onclick="toggle('pre139739988951336', 'post139739988951336')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre139739988951336', 'post139739988951336')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li>
                  
                  <li onclick="toggle('pre139739988951336', 'post139739988951336')"><pre>    if len(jwt_subject_list) == 1:</pre></li>
                  
                  <li onclick="toggle('pre139739988951336', 'post139739988951336')"><pre>      jwt_primary_str = jwt_subject_list[0]</pre></li>
                  
                  <li onclick="toggle('pre139739988951336', 'post139739988951336')"><pre>      if jwt_primary_str != cert_primary_str:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988951336')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988951336">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c139739992480584">
              
                <ol start="58" class="pre-context" id="pre139739992480584">
                
                  <li onclick="toggle('pre139739992480584', 'post139739992480584')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739992480584', 'post139739992480584')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre139739992480584', 'post139739992480584')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre139739992480584', 'post139739992480584')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739992480584', 'post139739992480584')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre139739992480584', 'post139739992480584')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre139739992480584', 'post139739992480584')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="65" class="context-line">
                <li onclick="toggle('pre139739992480584', 'post139739992480584')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='66' class="post-context" id="post139739992480584">
                  
                  <li onclick="toggle('pre139739992480584', 'post139739992480584')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre139739992480584', 'post139739992480584')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre139739992480584', 'post139739992480584')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre139739992480584', 'post139739992480584')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739992480584', 'post139739992480584')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739992480584', 'post139739992480584')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739992480584')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739992480584">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.lternet.edu/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.6
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  46.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  67.     cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  65.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdate_2017109233710869&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.2272283294038284230.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.6276725156783771260.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18916&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=nDY6NMXJJjKotIPdpI-gOEIAZdERGvThBkkjz&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;45323&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
20170420-06:37:11: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
20170420-06:37:11: [INFO]: 
***************** running test for testUpdate() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
20170420-06:37:11: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
20170420-06:37:11: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:11: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492670007659886&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(3, 4)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7f17c0975f70&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7f17c0975570&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>BASE_DIR</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
20170420-06:37:11: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;23&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
20170420-06:37:11: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:37:11: [INFO]: creating a test object.  pid = testUpdate_2017109233711258 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:11: [INFO]: SystemMetadata for pid: testUpdate_2017109233711258
<?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>testUpdate_2017109233711258</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:37:11.268+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:37:11.268+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestNEON</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:11: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_2017109233711258; FilePart:object = /tmp/mmp.output.7025507488570329529.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1267323928763356173.tmp (1073 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:37:11: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.
	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate(MNStorageTestImplementations.java:308)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate(MNStorageTestImplementations.java:288)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate(MNStorageV2IT.java:83)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:37:11: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:11: [INFO]: 
***************** running test for testUpdate() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:11: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:11: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:11: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:11: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:37:11: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:11: [INFO]: creating a test object.  pid = testUpdate_2017109233711672 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:11: [INFO]: SystemMetadata for pid: testUpdate_2017109233711672
<?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>testUpdate_2017109233711672</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:37:11.680+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:37:11.680+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestARCTIC</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:13: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_2017109233711672; FilePart:object = /tmp/mmp.output.1672290488699478536.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.9206142357535332406.tmp (1077 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:37:13: [INFO]: object created.  pid = testUpdate_2017109233711672 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:13: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:37:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdate_2017109233711672 [org.dataone.client.rest.RestClient]
20170420-06:37:14: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/object/testUpdate_2017109233711672; MMP message has: ParamPart:newPid = testUpdate_2017109233714272; FilePart:object = /tmp/mmp.output.3333115145889027275.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7464861995731363900.tmp (1007 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:37:14: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:14: [INFO]: 
***************** running test for testUpdate() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:14: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:14: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:14: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:14: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:37:14: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:14: [INFO]: creating a test object.  pid = testUpdate_2017109233714638 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:14: [INFO]: SystemMetadata for pid: testUpdate_2017109233714638
<?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>testUpdate_2017109233714638</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:37:14.648+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:37:14.648+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:15: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_2017109233714638; FilePart:object = /tmp/mmp.output.2402018236675346723.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2280977580540651752.tmp (1081 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:37:15: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.
	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate(MNStorageTestImplementations.java:308)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate(MNStorageTestImplementations.java:288)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate(MNStorageV2IT.java:83)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:37:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:15: [INFO]: 
***************** running test for testUpdate() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:15: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:15: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:15: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:37:15: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:15: [INFO]: creating a test object.  pid = testUpdate_201710923371568 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:15: [INFO]: SystemMetadata for pid: testUpdate_201710923371568
<?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>testUpdate_201710923371568</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:37:15.076+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:37:15.076+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestRW</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestRW</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:15: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_201710923371568; FilePart:object = /tmp/mmp.output.452912539317480869.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4926454590566019988.tmp (1068 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:37:15: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>500 Internal server error</title>
  </head>
  <body>
    <p>
      <h3 style="color:red;">500 Internal server error</h3>
    </p>
    <p>
      Please notify the administrator.
    </p>
    <p>
      <a href="/">Home</a>
    </p>
  </body>
</html>

	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate(MNStorageTestImplementations.java:308)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate(MNStorageTestImplementations.java:288)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate(MNStorageV2IT.java:83)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>500 Internal server error</title>
  </head>
  <body>
    <p>
      <h3 style="color:red;">500 Internal server error</h3>
    </p>
    <p>
      Please notify the administrator.
    </p>
    <p>
      <a href="/">Home</a>
    </p>
  </body>
</html>

	at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:37:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:15: [INFO]: 
***************** running test for testUpdate() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:15: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:15: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:15: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:37:15: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:15: [INFO]: creating a test object.  pid = testUpdate_2017109233715527 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:15: [INFO]: SystemMetadata for pid: testUpdate_2017109233715527
<?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>testUpdate_2017109233715527</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:37:15.538+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:37:15.538+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestEDI</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestEDI</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:15: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_2017109233715527; FilePart:object = /tmp/mmp.output.5599978459189479550.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.241154423661378701.tmp (1071 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:37:16: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.edirepository.org/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/var/local/dataone/gmn_venv/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.12</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:37:15 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c140454008868944">
              
                <ol start="32" class="pre-context" id="pre140454008868944">
                
                  <li onclick="toggle('pre140454008868944', 'post140454008868944')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre140454008868944', 'post140454008868944')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre140454008868944', 'post140454008868944')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre140454008868944', 'post140454008868944')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454008868944', 'post140454008868944')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre140454008868944', 'post140454008868944')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre140454008868944', 'post140454008868944')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre140454008868944', 'post140454008868944')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post140454008868944">
                  
                  <li onclick="toggle('pre140454008868944', 'post140454008868944')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre140454008868944', 'post140454008868944')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre140454008868944', 'post140454008868944')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre140454008868944', 'post140454008868944')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre140454008868944', 'post140454008868944')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454008868944', 'post140454008868944')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454008868944')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454008868944">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c140454008869088">
              
                <ol start="242" class="pre-context" id="pre140454008869088">
                
                  <li onclick="toggle('pre140454008869088', 'post140454008869088')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre140454008869088', 'post140454008869088')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre140454008869088', 'post140454008869088')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre140454008869088', 'post140454008869088')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre140454008869088', 'post140454008869088')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre140454008869088', 'post140454008869088')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454008869088', 'post140454008869088')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre140454008869088', 'post140454008869088')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post140454008869088">
                  
                  <li onclick="toggle('pre140454008869088', 'post140454008869088')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454008869088')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454008869088">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbe0c0bcc10&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c140454008871320">
              
                <ol start="171" class="pre-context" id="pre140454008871320">
                
                  <li onclick="toggle('pre140454008871320', 'post140454008871320')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454008871320', 'post140454008871320')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre140454008871320', 'post140454008871320')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454008871320', 'post140454008871320')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454008871320', 'post140454008871320')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454008871320', 'post140454008871320')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre140454008871320', 'post140454008871320')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre140454008871320', 'post140454008871320')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post140454008871320">
                  
                  <li onclick="toggle('pre140454008871320', 'post140454008871320')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre140454008871320', 'post140454008871320')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre140454008871320', 'post140454008871320')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454008871320', 'post140454008871320')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre140454008871320', 'post140454008871320')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre140454008871320', 'post140454008871320')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454008871320')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454008871320">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c140454008870528">
              
                <ol start="44" class="pre-context" id="pre140454008870528">
                
                  <li onclick="toggle('pre140454008870528', 'post140454008870528')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre140454008870528', 'post140454008870528')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre140454008870528', 'post140454008870528')"><pre>      .format(</pre></li>
                
                  <li onclick="toggle('pre140454008870528', 'post140454008870528')"><pre>        view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li>
                
                  <li onclick="toggle('pre140454008870528', 'post140454008870528')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre140454008870528', 'post140454008870528')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre140454008870528', 'post140454008870528')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="51" class="context-line">
                <li onclick="toggle('pre140454008870528', 'post140454008870528')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='52' class="post-context" id="post140454008870528">
                  
                  <li onclick="toggle('pre140454008870528', 'post140454008870528')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454008870528', 'post140454008870528')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre140454008870528', 'post140454008870528')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre140454008870528', 'post140454008870528')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre140454008870528', 'post140454008870528')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre140454008870528', 'post140454008870528')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454008870528')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454008870528">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c140454008869592">
              
                <ol start="66" class="pre-context" id="pre140454008869592">
                
                  <li onclick="toggle('pre140454008869592', 'post140454008869592')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre140454008869592', 'post140454008869592')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre140454008869592', 'post140454008869592')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454008869592', 'post140454008869592')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454008869592', 'post140454008869592')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre140454008869592', 'post140454008869592')"><pre>    # the Django request obj.</pre></li>
                
                  <li onclick="toggle('pre140454008869592', 'post140454008869592')"><pre>    cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li>
                
                </ol>
              
              <ol start="73" class="context-line">
                <li onclick="toggle('pre140454008869592', 'post140454008869592')"><pre>
      request</pre> <span>...</span></li></ol>
              
                <ol start='74' class="post-context" id="post140454008869592">
                  
                  <li onclick="toggle('pre140454008869592', 'post140454008869592')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454008869592', 'post140454008869592')"><pre>    jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li>
                  
                  <li onclick="toggle('pre140454008869592', 'post140454008869592')"><pre>      request</pre></li>
                  
                  <li onclick="toggle('pre140454008869592', 'post140454008869592')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454008869592', 'post140454008869592')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre140454008869592', 'post140454008869592')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454008869592')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454008869592">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c140454008869736">
              
                <ol start="62" class="pre-context" id="pre140454008869736">
                
                  <li onclick="toggle('pre140454008869736', 'post140454008869736')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454008869736', 'post140454008869736')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre140454008869736', 'post140454008869736')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre140454008869736', 'post140454008869736')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454008869736', 'post140454008869736')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre140454008869736', 'post140454008869736')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre140454008869736', 'post140454008869736')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="69" class="context-line">
                <li onclick="toggle('pre140454008869736', 'post140454008869736')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='70' class="post-context" id="post140454008869736">
                  
                  <li onclick="toggle('pre140454008869736', 'post140454008869736')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre140454008869736', 'post140454008869736')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre140454008869736', 'post140454008869736')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre140454008869736', 'post140454008869736')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454008869736', 'post140454008869736')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454008869736', 'post140454008869736')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454008869736')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454008869736">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.edirepository.org/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.12
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  51.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  73.       request

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  69.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdate_2017109233715527&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.241154423661378701.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.5599978459189479550.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18913&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=kqDKu1hMEUf2Ngb96R0QgXKIzu2r_HSq3n227&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;46921&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>apache.version</td>
          <td class="code"><pre>(2, 4, 18)</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_connects</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_restarts</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_start</td>
          <td class="code"><pre>&#39;1492670235870517&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492670235870274&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_start</td>
          <td class="code"><pre>&#39;1492670235870019&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_start</td>
          <td class="code"><pre>&#39;1492670235870567&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(4, 3, 0)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbdff4e5d20&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbdff769430&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;0/3&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate(MNStorageTestImplementations.java:308)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate(MNStorageTestImplementations.java:288)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate(MNStorageV2IT.java:83)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.edirepository.org/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/var/local/dataone/gmn_venv/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.12</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:37:15 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c140454008868944">
              
                <ol start="32" class="pre-context" id="pre140454008868944">
                
                  <li onclick="toggle('pre140454008868944', 'post140454008868944')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre140454008868944', 'post140454008868944')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre140454008868944', 'post140454008868944')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre140454008868944', 'post140454008868944')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454008868944', 'post140454008868944')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre140454008868944', 'post140454008868944')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre140454008868944', 'post140454008868944')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre140454008868944', 'post140454008868944')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post140454008868944">
                  
                  <li onclick="toggle('pre140454008868944', 'post140454008868944')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre140454008868944', 'post140454008868944')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre140454008868944', 'post140454008868944')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre140454008868944', 'post140454008868944')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre140454008868944', 'post140454008868944')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454008868944', 'post140454008868944')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454008868944')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454008868944">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c140454008869088">
              
                <ol start="242" class="pre-context" id="pre140454008869088">
                
                  <li onclick="toggle('pre140454008869088', 'post140454008869088')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre140454008869088', 'post140454008869088')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre140454008869088', 'post140454008869088')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre140454008869088', 'post140454008869088')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre140454008869088', 'post140454008869088')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre140454008869088', 'post140454008869088')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454008869088', 'post140454008869088')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre140454008869088', 'post140454008869088')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post140454008869088">
                  
                  <li onclick="toggle('pre140454008869088', 'post140454008869088')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454008869088')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454008869088">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbe0c0bcc10&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c140454008871320">
              
                <ol start="171" class="pre-context" id="pre140454008871320">
                
                  <li onclick="toggle('pre140454008871320', 'post140454008871320')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454008871320', 'post140454008871320')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre140454008871320', 'post140454008871320')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454008871320', 'post140454008871320')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454008871320', 'post140454008871320')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454008871320', 'post140454008871320')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre140454008871320', 'post140454008871320')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre140454008871320', 'post140454008871320')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post140454008871320">
                  
                  <li onclick="toggle('pre140454008871320', 'post140454008871320')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre140454008871320', 'post140454008871320')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre140454008871320', 'post140454008871320')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454008871320', 'post140454008871320')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre140454008871320', 'post140454008871320')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre140454008871320', 'post140454008871320')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454008871320')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454008871320">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c140454008870528">
              
                <ol start="44" class="pre-context" id="pre140454008870528">
                
                  <li onclick="toggle('pre140454008870528', 'post140454008870528')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre140454008870528', 'post140454008870528')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre140454008870528', 'post140454008870528')"><pre>      .format(</pre></li>
                
                  <li onclick="toggle('pre140454008870528', 'post140454008870528')"><pre>        view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li>
                
                  <li onclick="toggle('pre140454008870528', 'post140454008870528')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre140454008870528', 'post140454008870528')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre140454008870528', 'post140454008870528')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="51" class="context-line">
                <li onclick="toggle('pre140454008870528', 'post140454008870528')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='52' class="post-context" id="post140454008870528">
                  
                  <li onclick="toggle('pre140454008870528', 'post140454008870528')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454008870528', 'post140454008870528')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre140454008870528', 'post140454008870528')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre140454008870528', 'post140454008870528')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre140454008870528', 'post140454008870528')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre140454008870528', 'post140454008870528')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454008870528')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454008870528">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c140454008869592">
              
                <ol start="66" class="pre-context" id="pre140454008869592">
                
                  <li onclick="toggle('pre140454008869592', 'post140454008869592')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre140454008869592', 'post140454008869592')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre140454008869592', 'post140454008869592')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454008869592', 'post140454008869592')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454008869592', 'post140454008869592')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre140454008869592', 'post140454008869592')"><pre>    # the Django request obj.</pre></li>
                
                  <li onclick="toggle('pre140454008869592', 'post140454008869592')"><pre>    cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li>
                
                </ol>
              
              <ol start="73" class="context-line">
                <li onclick="toggle('pre140454008869592', 'post140454008869592')"><pre>
      request</pre> <span>...</span></li></ol>
              
                <ol start='74' class="post-context" id="post140454008869592">
                  
                  <li onclick="toggle('pre140454008869592', 'post140454008869592')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454008869592', 'post140454008869592')"><pre>    jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li>
                  
                  <li onclick="toggle('pre140454008869592', 'post140454008869592')"><pre>      request</pre></li>
                  
                  <li onclick="toggle('pre140454008869592', 'post140454008869592')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454008869592', 'post140454008869592')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre140454008869592', 'post140454008869592')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454008869592')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454008869592">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c140454008869736">
              
                <ol start="62" class="pre-context" id="pre140454008869736">
                
                  <li onclick="toggle('pre140454008869736', 'post140454008869736')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454008869736', 'post140454008869736')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre140454008869736', 'post140454008869736')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre140454008869736', 'post140454008869736')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454008869736', 'post140454008869736')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre140454008869736', 'post140454008869736')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre140454008869736', 'post140454008869736')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="69" class="context-line">
                <li onclick="toggle('pre140454008869736', 'post140454008869736')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='70' class="post-context" id="post140454008869736">
                  
                  <li onclick="toggle('pre140454008869736', 'post140454008869736')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre140454008869736', 'post140454008869736')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre140454008869736', 'post140454008869736')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre140454008869736', 'post140454008869736')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454008869736', 'post140454008869736')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454008869736', 'post140454008869736')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454008869736')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454008869736">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.edirepository.org/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.12
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  51.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  73.       request

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  69.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdate_2017109233715527&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.241154423661378701.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.5599978459189479550.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18913&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=kqDKu1hMEUf2Ngb96R0QgXKIzu2r_HSq3n227&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;46921&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>apache.version</td>
          <td class="code"><pre>(2, 4, 18)</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_connects</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_restarts</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_start</td>
          <td class="code"><pre>&#39;1492670235870517&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492670235870274&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_start</td>
          <td class="code"><pre>&#39;1492670235870019&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_start</td>
          <td class="code"><pre>&#39;1492670235870567&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(4, 3, 0)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbdff4e5d20&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbdff769430&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
20170420-06:37:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
20170420-06:37:16: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
20170420-06:37:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
                          nodeId  key                       value
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
=============================================================================================================
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
20170420-06:37:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;0/3&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:37:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:37:16: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:37:16: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:37:16: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:37:16: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:37:17: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:37:17: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:37:18: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:37:18: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:37:18: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:37:19: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:37:19: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:37:19: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:19: [INFO]: 
***************** running test for testUpdate_badObsoletedByInfo() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:19: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:19: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:19: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:37:19: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:19: [INFO]: creating a test object.  pid = testUpdate_2017109233719387 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:19: [INFO]: SystemMetadata for pid: testUpdate_2017109233719387
<?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>testUpdate_2017109233719387</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:37:19.400+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:37:19.400+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnStageUCSB2</originMemberNode>
    <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:43: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_2017109233719387; FilePart:object = /tmp/mmp.output.2067337771653584671.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4590104921333674818.tmp (1077 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:37:43: [INFO]: object created.  pid = testUpdate_2017109233719387 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:37:43: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:38:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdate_2017109233719387 [org.dataone.client.rest.RestClient]
20170420-06:38:13: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:13: [INFO]: 
***************** running test for testUpdate_badObsoletedByInfo() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:13: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:13: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:13: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:13: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:38:13: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:13: [INFO]: creating a test object.  pid = testUpdate_2017109233813655 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:13: [INFO]: SystemMetadata for pid: testUpdate_2017109233813655
<?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>testUpdate_2017109233813655</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:38:13.667+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:38:13.667+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDemo11</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:15: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_2017109233813655; FilePart:object = /tmp/mmp.output.8433561732915597646.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2223264029407234863.tmp (1069 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:38:15: [INFO]: object created.  pid = testUpdate_2017109233813655 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:15: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:38:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdate_2017109233813655 [org.dataone.client.rest.RestClient]
20170420-06:38:15: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testUpdate_2017109233813655; MMP message has: ParamPart:newPid = mNodeTier3TestUpdate2017109233815303; FilePart:object = /tmp/mmp.output.4346290385594576974.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7541796545895362930.tmp (1067 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:38:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:15: [INFO]: 
***************** running test for testUpdate_badObsoletedByInfo() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:15: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:15: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:15: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:38:15: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:15: [INFO]: creating a test object.  pid = testUpdate_2017109233815784 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:15: [INFO]: SystemMetadata for pid: testUpdate_2017109233815784
<?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>testUpdate_2017109233815784</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:38:15.793+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:38:15.793+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestLTER</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestLTER</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:16: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_2017109233815784; FilePart:object = /tmp/mmp.output.564573724019631859.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1846957752360532755.tmp (1073 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:38:16: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.lternet.edu/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/usr/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.6</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:34:26 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c139739988953352">
              
                <ol start="32" class="pre-context" id="pre139739988953352">
                
                  <li onclick="toggle('pre139739988953352', 'post139739988953352')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre139739988953352', 'post139739988953352')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre139739988953352', 'post139739988953352')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre139739988953352', 'post139739988953352')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739988953352', 'post139739988953352')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre139739988953352', 'post139739988953352')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre139739988953352', 'post139739988953352')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre139739988953352', 'post139739988953352')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post139739988953352">
                  
                  <li onclick="toggle('pre139739988953352', 'post139739988953352')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre139739988953352', 'post139739988953352')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre139739988953352', 'post139739988953352')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre139739988953352', 'post139739988953352')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre139739988953352', 'post139739988953352')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739988953352', 'post139739988953352')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988953352')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988953352">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c139739988953640">
              
                <ol start="242" class="pre-context" id="pre139739988953640">
                
                  <li onclick="toggle('pre139739988953640', 'post139739988953640')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre139739988953640', 'post139739988953640')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre139739988953640', 'post139739988953640')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre139739988953640', 'post139739988953640')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre139739988953640', 'post139739988953640')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre139739988953640', 'post139739988953640')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739988953640', 'post139739988953640')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre139739988953640', 'post139739988953640')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post139739988953640">
                  
                  <li onclick="toggle('pre139739988953640', 'post139739988953640')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988953640')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988953640">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7f17c2c48590&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c139739988952704">
              
                <ol start="171" class="pre-context" id="pre139739988952704">
                
                  <li onclick="toggle('pre139739988952704', 'post139739988952704')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739988952704', 'post139739988952704')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre139739988952704', 'post139739988952704')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739988952704', 'post139739988952704')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739988952704', 'post139739988952704')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739988952704', 'post139739988952704')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre139739988952704', 'post139739988952704')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre139739988952704', 'post139739988952704')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post139739988952704">
                  
                  <li onclick="toggle('pre139739988952704', 'post139739988952704')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre139739988952704', 'post139739988952704')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre139739988952704', 'post139739988952704')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739988952704', 'post139739988952704')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre139739988952704', 'post139739988952704')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre139739988952704', 'post139739988952704')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988952704')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988952704">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c139739985752504">
              
                <ol start="39" class="pre-context" id="pre139739985752504">
                
                  <li onclick="toggle('pre139739985752504', 'post139739985752504')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre139739985752504', 'post139739985752504')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre139739985752504', 'post139739985752504')"><pre>      .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li>
                
                  <li onclick="toggle('pre139739985752504', 'post139739985752504')"><pre>        request.path_info</pre></li>
                
                  <li onclick="toggle('pre139739985752504', 'post139739985752504')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre139739985752504', 'post139739985752504')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre139739985752504', 'post139739985752504')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="46" class="context-line">
                <li onclick="toggle('pre139739985752504', 'post139739985752504')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='47' class="post-context" id="post139739985752504">
                  
                  <li onclick="toggle('pre139739985752504', 'post139739985752504')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739985752504', 'post139739985752504')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre139739985752504', 'post139739985752504')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre139739985752504', 'post139739985752504')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre139739985752504', 'post139739985752504')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre139739985752504', 'post139739985752504')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739985752504')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739985752504">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c139739990362664">
              
                <ol start="60" class="pre-context" id="pre139739990362664">
                
                  <li onclick="toggle('pre139739990362664', 'post139739990362664')"><pre>      if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li>
                
                  <li onclick="toggle('pre139739990362664', 'post139739990362664')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre139739990362664', 'post139739990362664')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre139739990362664', 'post139739990362664')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739990362664', 'post139739990362664')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739990362664', 'post139739990362664')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre139739990362664', 'post139739990362664')"><pre>    # the Django request obj.</pre></li>
                
                </ol>
              
              <ol start="67" class="context-line">
                <li onclick="toggle('pre139739990362664', 'post139739990362664')"><pre>
    cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol>
              
                <ol start='68' class="post-context" id="post139739990362664">
                  
                  <li onclick="toggle('pre139739990362664', 'post139739990362664')"><pre>    jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li>
                  
                  <li onclick="toggle('pre139739990362664', 'post139739990362664')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre139739990362664', 'post139739990362664')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li>
                  
                  <li onclick="toggle('pre139739990362664', 'post139739990362664')"><pre>    if len(jwt_subject_list) == 1:</pre></li>
                  
                  <li onclick="toggle('pre139739990362664', 'post139739990362664')"><pre>      jwt_primary_str = jwt_subject_list[0]</pre></li>
                  
                  <li onclick="toggle('pre139739990362664', 'post139739990362664')"><pre>      if jwt_primary_str != cert_primary_str:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739990362664')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739990362664">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c139739988953064">
              
                <ol start="58" class="pre-context" id="pre139739988953064">
                
                  <li onclick="toggle('pre139739988953064', 'post139739988953064')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739988953064', 'post139739988953064')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre139739988953064', 'post139739988953064')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre139739988953064', 'post139739988953064')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739988953064', 'post139739988953064')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre139739988953064', 'post139739988953064')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre139739988953064', 'post139739988953064')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="65" class="context-line">
                <li onclick="toggle('pre139739988953064', 'post139739988953064')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='66' class="post-context" id="post139739988953064">
                  
                  <li onclick="toggle('pre139739988953064', 'post139739988953064')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre139739988953064', 'post139739988953064')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre139739988953064', 'post139739988953064')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre139739988953064', 'post139739988953064')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739988953064', 'post139739988953064')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739988953064', 'post139739988953064')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988953064')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988953064">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.lternet.edu/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.6
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  46.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  67.     cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  65.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdate_2017109233815784&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.1846957752360532755.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.564573724019631859.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18899&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=bLBME1dDDUpHhGySX72gFuHeeQh-TrH6r&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;45468&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492670066010437&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(3, 4)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7f17c084adb0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7f17c05e10f0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>BASE_DIR</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;23&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletedByInfo(MNStorageTestImplementations.java:397)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletedByInfo(MNStorageTestImplementations.java:380)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate_badObsoletedByInfo(MNStorageV2IT.java:89)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.lternet.edu/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/usr/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.6</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:34:26 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c139739988953352">
              
                <ol start="32" class="pre-context" id="pre139739988953352">
                
                  <li onclick="toggle('pre139739988953352', 'post139739988953352')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre139739988953352', 'post139739988953352')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre139739988953352', 'post139739988953352')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre139739988953352', 'post139739988953352')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739988953352', 'post139739988953352')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre139739988953352', 'post139739988953352')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre139739988953352', 'post139739988953352')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre139739988953352', 'post139739988953352')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post139739988953352">
                  
                  <li onclick="toggle('pre139739988953352', 'post139739988953352')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre139739988953352', 'post139739988953352')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre139739988953352', 'post139739988953352')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre139739988953352', 'post139739988953352')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre139739988953352', 'post139739988953352')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739988953352', 'post139739988953352')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988953352')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988953352">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c139739988953640">
              
                <ol start="242" class="pre-context" id="pre139739988953640">
                
                  <li onclick="toggle('pre139739988953640', 'post139739988953640')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre139739988953640', 'post139739988953640')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre139739988953640', 'post139739988953640')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre139739988953640', 'post139739988953640')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre139739988953640', 'post139739988953640')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre139739988953640', 'post139739988953640')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739988953640', 'post139739988953640')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre139739988953640', 'post139739988953640')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post139739988953640">
                  
                  <li onclick="toggle('pre139739988953640', 'post139739988953640')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988953640')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988953640">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7f17c2c48590&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c139739988952704">
              
                <ol start="171" class="pre-context" id="pre139739988952704">
                
                  <li onclick="toggle('pre139739988952704', 'post139739988952704')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739988952704', 'post139739988952704')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre139739988952704', 'post139739988952704')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739988952704', 'post139739988952704')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739988952704', 'post139739988952704')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739988952704', 'post139739988952704')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre139739988952704', 'post139739988952704')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre139739988952704', 'post139739988952704')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post139739988952704">
                  
                  <li onclick="toggle('pre139739988952704', 'post139739988952704')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre139739988952704', 'post139739988952704')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre139739988952704', 'post139739988952704')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739988952704', 'post139739988952704')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre139739988952704', 'post139739988952704')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre139739988952704', 'post139739988952704')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988952704')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988952704">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>
20170420-06:38:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]

          
            <div class="context" id="c139739985752504">
              
                <ol start="39" class="pre-context" id="pre139739985752504">
                
                  <li onclick="toggle('pre139739985752504', 'post139739985752504')"><pre>    logging.info(</pre></li>
                
20170420-06:38:16: [INFO]: 
                  <li onclick="toggle('pre139739985752504', 'post139739985752504')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
***************** running test for testUpdate_badObsoletedByInfo() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
                
                  <li onclick="toggle('pre139739985752504', 'post139739985752504')"><pre>      .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li>
                
                  <li onclick="toggle('pre139739985752504', 'post139739985752504')"><pre>        request.path_info</pre></li>
                
                  <li onclick="toggle('pre139739985752504', 'post139739985752504')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre139739985752504', 'post139739985752504')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre139739985752504', 'post139739985752504')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="46" class="context-line">
                <li onclick="toggle('pre139739985752504', 'post139739985752504')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='47' class="post-context" id="post139739985752504">
                  
                  <li onclick="toggle('pre139739985752504', 'post139739985752504')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739985752504', 'post139739985752504')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre139739985752504', 'post139739985752504')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre139739985752504', 'post139739985752504')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre139739985752504', 'post139739985752504')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre139739985752504', 'post139739985752504')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739985752504')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739985752504">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c139739990362664">
              
                <ol start="60" class="pre-context" id="pre139739990362664">
                
                  <li onclick="toggle('pre139739990362664', 'post139739990362664')"><pre>      if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li>
                
                  <li onclick="toggle('pre139739990362664', 'post139739990362664')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre139739990362664', 'post139739990362664')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre139739990362664', 'post139739990362664')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739990362664', 'post139739990362664')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739990362664', 'post139739990362664')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre139739990362664', 'post139739990362664')"><pre>    # the Django request obj.</pre></li>
                
                </ol>
              
              <ol start="67" class="context-line">
                <li onclick="toggle('pre139739990362664', 'post139739990362664')"><pre>
    cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol>
              
                <ol start='68' class="post-context" id="post139739990362664">
                  
                  <li onclick="toggle('pre139739990362664', 'post139739990362664')"><pre>    jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li>
                  
                  <li onclick="toggle('pre139739990362664', 'post139739990362664')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre139739990362664', 'post139739990362664')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li>
                  
                  <li onclick="toggle('pre139739990362664', 'post139739990362664')"><pre>    if len(jwt_subject_list) == 1:</pre></li>
                  
                  <li onclick="toggle('pre139739990362664', 'post139739990362664')"><pre>      jwt_primary_str = jwt_subject_list[0]</pre></li>
                  
                  <li onclick="toggle('pre139739990362664', 'post139739990362664')"><pre>      if jwt_primary_str != cert_primary_str:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739990362664')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739990362664">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
20170420-06:38:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
              </tbody>
20170420-06:38:16: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:16: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c139739988953064">
              
                <ol start="58" class="pre-context" id="pre139739988953064">
                
                  <li onclick="toggle('pre139739988953064', 'post139739988953064')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739988953064', 'post139739988953064')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre139739988953064', 'post139739988953064')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre139739988953064', 'post139739988953064')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739988953064', 'post139739988953064')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre139739988953064', 'post139739988953064')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre139739988953064', 'post139739988953064')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="65" class="context-line">
                <li onclick="toggle('pre139739988953064', 'post139739988953064')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='66' class="post-context" id="post139739988953064">
                  
                  <li onclick="toggle('pre139739988953064', 'post139739988953064')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre139739988953064', 'post139739988953064')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre139739988953064', 'post139739988953064')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre139739988953064', 'post139739988953064')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739988953064', 'post139739988953064')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739988953064', 'post139739988953064')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988953064')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988953064">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.lternet.edu/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.6
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  46.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  67.     cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  65.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdate_2017109233815784&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.1846957752360532755.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.564573724019631859.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18899&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=bLBME1dDDUpHhGySX72gFuHeeQh-TrH6r&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;45468&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492670066010437&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(3, 4)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7f17c084adb0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7f17c05e10f0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>BASE_DIR</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
20170420-06:38:16: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
20170420-06:38:16: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;23&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
20170420-06:38:16: [INFO]: creating a test object.  pid = testUpdate_2017109233816122 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:38:16: [INFO]: SystemMetadata for pid: testUpdate_2017109233816122
<?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>testUpdate_2017109233816122</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:38:16.131+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:38:16.131+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestNEON</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:16: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_2017109233816122; FilePart:object = /tmp/mmp.output.6598923886003194827.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8809977739489500867.tmp (1073 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:38:16: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.
	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletedByInfo(MNStorageTestImplementations.java:397)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletedByInfo(MNStorageTestImplementations.java:380)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate_badObsoletedByInfo(MNStorageV2IT.java:89)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:38:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:16: [INFO]: 
***************** running test for testUpdate_badObsoletedByInfo() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:16: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:16: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:16: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:38:16: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:16: [INFO]: creating a test object.  pid = testUpdate_2017109233816744 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:16: [INFO]: SystemMetadata for pid: testUpdate_2017109233816744
<?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>testUpdate_2017109233816744</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:38:16.753+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:38:16.753+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestARCTIC</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:18: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_2017109233816744; FilePart:object = /tmp/mmp.output.6979725481346936158.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.399643446405487246.tmp (1077 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:38:18: [INFO]: object created.  pid = testUpdate_2017109233816744 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:18: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:38:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdate_2017109233816744 [org.dataone.client.rest.RestClient]
20170420-06:38:19: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/object/testUpdate_2017109233816744; MMP message has: ParamPart:newPid = mNodeTier3TestUpdate2017109233819367; FilePart:object = /tmp/mmp.output.2709885606609832465.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.9060382102946218632.tmp (1075 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:38:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:19: [INFO]: 
***************** running test for testUpdate_badObsoletedByInfo() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:19: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:19: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:19: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:38:19: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:19: [INFO]: creating a test object.  pid = testUpdate_2017109233819726 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:19: [INFO]: SystemMetadata for pid: testUpdate_2017109233819726
<?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>testUpdate_2017109233819726</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:38:19.735+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:38:19.735+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_2017109233819726; FilePart:object = /tmp/mmp.output.7879317487282591257.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6241606401645854223.tmp (1081 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:38:20: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.
	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletedByInfo(MNStorageTestImplementations.java:397)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletedByInfo(MNStorageTestImplementations.java:380)
20170420-06:38:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:20: [INFO]: 
***************** running test for testUpdate_badObsoletedByInfo() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate_badObsoletedByInfo(MNStorageV2IT.java:89)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:38:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:20: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:20: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:20: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:38:20: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:20: [INFO]: creating a test object.  pid = testUpdate_2017109233820162 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:20: [INFO]: SystemMetadata for pid: testUpdate_2017109233820162
<?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>testUpdate_2017109233820162</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:38:20.171+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:38:20.171+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestRW</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestRW</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_2017109233820162; FilePart:object = /tmp/mmp.output.2827625109855576974.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2849101912521705512.tmp (1069 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:38:20: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>500 Internal server error</title>
  </head>
  <body>
    <p>
      <h3 style="color:red;">500 Internal server error</h3>
    </p>
    <p>
      Please notify the administrator.
    </p>
    <p>
      <a href="/">Home</a>
    </p>
  </body>
</html>

	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletedByInfo(MNStorageTestImplementations.java:397)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletedByInfo(MNStorageTestImplementations.java:380)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate_badObsoletedByInfo(MNStorageV2IT.java:89)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>500 Internal server error</title>
  </head>
  <body>
    <p>
      <h3 style="color:red;">500 Internal server error</h3>
    </p>
    <p>
      Please notify the administrator.
    </p>
    <p>
      <a href="/">Home</a>
    </p>
  </body>
</html>

	at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:38:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:20: [INFO]: 
***************** running test for testUpdate_badObsoletedByInfo() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:20: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:20: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:20: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:38:20: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:20: [INFO]: creating a test object.  pid = testUpdate_2017109233820588 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:20: [INFO]: SystemMetadata for pid: testUpdate_2017109233820588
<?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>testUpdate_2017109233820588</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:38:20.597+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:38:20.597+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestEDI</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestEDI</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:21: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_2017109233820588; FilePart:object = /tmp/mmp.output.6636626266737038428.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7898223094467808915.tmp (1071 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:38:21: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.edirepository.org/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/var/local/dataone/gmn_venv/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.12</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:38:20 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c140454009509864">
              
                <ol start="32" class="pre-context" id="pre140454009509864">
                
                  <li onclick="toggle('pre140454009509864', 'post140454009509864')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre140454009509864', 'post140454009509864')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre140454009509864', 'post140454009509864')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre140454009509864', 'post140454009509864')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454009509864', 'post140454009509864')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre140454009509864', 'post140454009509864')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre140454009509864', 'post140454009509864')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre140454009509864', 'post140454009509864')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post140454009509864">
                  
                  <li onclick="toggle('pre140454009509864', 'post140454009509864')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre140454009509864', 'post140454009509864')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre140454009509864', 'post140454009509864')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre140454009509864', 'post140454009509864')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre140454009509864', 'post140454009509864')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009509864', 'post140454009509864')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009509864')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009509864">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c140454009510224">
              
                <ol start="242" class="pre-context" id="pre140454009510224">
                
                  <li onclick="toggle('pre140454009510224', 'post140454009510224')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre140454009510224', 'post140454009510224')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre140454009510224', 'post140454009510224')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre140454009510224', 'post140454009510224')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre140454009510224', 'post140454009510224')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre140454009510224', 'post140454009510224')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009510224', 'post140454009510224')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre140454009510224', 'post140454009510224')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post140454009510224">
                  
                  <li onclick="toggle('pre140454009510224', 'post140454009510224')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009510224')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009510224">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbe0c0bcc10&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c140454009510800">
              
                <ol start="171" class="pre-context" id="pre140454009510800">
                
                  <li onclick="toggle('pre140454009510800', 'post140454009510800')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009510800', 'post140454009510800')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre140454009510800', 'post140454009510800')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454009510800', 'post140454009510800')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454009510800', 'post140454009510800')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009510800', 'post140454009510800')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre140454009510800', 'post140454009510800')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre140454009510800', 'post140454009510800')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post140454009510800">
                  
                  <li onclick="toggle('pre140454009510800', 'post140454009510800')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre140454009510800', 'post140454009510800')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre140454009510800', 'post140454009510800')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009510800', 'post140454009510800')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre140454009510800', 'post140454009510800')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre140454009510800', 'post140454009510800')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009510800')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009510800">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c140454008576408">
              
                <ol start="44" class="pre-context" id="pre140454008576408">
                
                  <li onclick="toggle('pre140454008576408', 'post140454008576408')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre140454008576408', 'post140454008576408')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre140454008576408', 'post140454008576408')"><pre>      .format(</pre></li>
                
                  <li onclick="toggle('pre140454008576408', 'post140454008576408')"><pre>        view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li>
                
                  <li onclick="toggle('pre140454008576408', 'post140454008576408')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre140454008576408', 'post140454008576408')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre140454008576408', 'post140454008576408')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="51" class="context-line">
                <li onclick="toggle('pre140454008576408', 'post140454008576408')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='52' class="post-context" id="post140454008576408">
                  
                  <li onclick="toggle('pre140454008576408', 'post140454008576408')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454008576408', 'post140454008576408')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre140454008576408', 'post140454008576408')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre140454008576408', 'post140454008576408')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre140454008576408', 'post140454008576408')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre140454008576408', 'post140454008576408')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454008576408')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454008576408">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c140454008574104">
              
                <ol start="66" class="pre-context" id="pre140454008574104">
                
                  <li onclick="toggle('pre140454008574104', 'post140454008574104')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre140454008574104', 'post140454008574104')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre140454008574104', 'post140454008574104')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454008574104', 'post140454008574104')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454008574104', 'post140454008574104')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre140454008574104', 'post140454008574104')"><pre>    # the Django request obj.</pre></li>
                
                  <li onclick="toggle('pre140454008574104', 'post140454008574104')"><pre>    cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li>
                
                </ol>
              
              <ol start="73" class="context-line">
                <li onclick="toggle('pre140454008574104', 'post140454008574104')"><pre>
      request</pre> <span>...</span></li></ol>
              
                <ol start='74' class="post-context" id="post140454008574104">
                  
                  <li onclick="toggle('pre140454008574104', 'post140454008574104')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454008574104', 'post140454008574104')"><pre>    jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li>
                  
                  <li onclick="toggle('pre140454008574104', 'post140454008574104')"><pre>      request</pre></li>
                  
                  <li onclick="toggle('pre140454008574104', 'post140454008574104')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454008574104', 'post140454008574104')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre140454008574104', 'post140454008574104')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454008574104')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454008574104">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c140454009509936">
              
                <ol start="62" class="pre-context" id="pre140454009509936">
                
                  <li onclick="toggle('pre140454009509936', 'post140454009509936')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454009509936', 'post140454009509936')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre140454009509936', 'post140454009509936')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre140454009509936', 'post140454009509936')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454009509936', 'post140454009509936')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre140454009509936', 'post140454009509936')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre140454009509936', 'post140454009509936')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="69" class="context-line">
                <li onclick="toggle('pre140454009509936', 'post140454009509936')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='70' class="post-context" id="post140454009509936">
                  
                  <li onclick="toggle('pre140454009509936', 'post140454009509936')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre140454009509936', 'post140454009509936')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre140454009509936', 'post140454009509936')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre140454009509936', 'post140454009509936')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009509936', 'post140454009509936')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009509936', 'post140454009509936')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009509936')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009509936">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.edirepository.org/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.12
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  51.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  73.       request

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  69.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdate_2017109233820588&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.7898223094467808915.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.6636626266737038428.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18918&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=_vaVpGToYa4pyPouhnYTETmaIXgjMr-FJn1a7k&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;47065&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>apache.version</td>
          <td class="code"><pre>(2, 4, 18)</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_connects</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_restarts</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_start</td>
          <td class="code"><pre>&#39;1492670300908989&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492670300908783&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_start</td>
          <td class="code"><pre>&#39;1492670300908465&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_start</td>
          <td class="code"><pre>&#39;1492670300909024&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(4, 3, 0)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbdff4a9df8&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbdff50b570&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;0/3&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletedByInfo(MNStorageTestImplementations.java:397)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletedByInfo(MNStorageTestImplementations.java:380)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate_badObsoletedByInfo(MNStorageV2IT.java:89)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.edirepository.org/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/var/local/dataone/gmn_venv/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.12</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:38:20 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c140454009509864">
              
                <ol start="32" class="pre-context" id="pre140454009509864">
                
                  <li onclick="toggle('pre140454009509864', 'post140454009509864')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre140454009509864', 'post140454009509864')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre140454009509864', 'post140454009509864')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre140454009509864', 'post140454009509864')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454009509864', 'post140454009509864')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre140454009509864', 'post140454009509864')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre140454009509864', 'post140454009509864')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre140454009509864', 'post140454009509864')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post140454009509864">
                  
                  <li onclick="toggle('pre140454009509864', 'post140454009509864')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre140454009509864', 'post140454009509864')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre140454009509864', 'post140454009509864')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre140454009509864', 'post140454009509864')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre140454009509864', 'post140454009509864')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009509864', 'post140454009509864')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009509864')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009509864">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c140454009510224">
              
                <ol start="242" class="pre-context" id="pre140454009510224">
                
                  <li onclick="toggle('pre140454009510224', 'post140454009510224')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre140454009510224', 'post140454009510224')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre140454009510224', 'post140454009510224')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre140454009510224', 'post140454009510224')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre140454009510224', 'post140454009510224')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre140454009510224', 'post140454009510224')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009510224', 'post140454009510224')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre140454009510224', 'post140454009510224')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post140454009510224">
                  
                  <li onclick="toggle('pre140454009510224', 'post140454009510224')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009510224')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009510224">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbe0c0bcc10&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c140454009510800">
              
                <ol start="171" class="pre-context" id="pre140454009510800">
                
                  <li onclick="toggle('pre140454009510800', 'post140454009510800')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009510800', 'post140454009510800')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre140454009510800', 'post140454009510800')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454009510800', 'post140454009510800')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454009510800', 'post140454009510800')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009510800', 'post140454009510800')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre140454009510800', 'post140454009510800')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre140454009510800', 'post140454009510800')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post140454009510800">
                  
                  <li onclick="toggle('pre140454009510800', 'post140454009510800')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre140454009510800', 'post140454009510800')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre140454009510800', 'post140454009510800')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009510800', 'post140454009510800')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre140454009510800', 'post140454009510800')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre140454009510800', 'post140454009510800')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009510800')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009510800">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c140454008576408">
              
                <ol start="44" class="pre-context" id="pre140454008576408">
                
                  <li onclick="toggle('pre140454008576408', 'post140454008576408')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre140454008576408', 'post140454008576408')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre140454008576408', 'post140454008576408')"><pre>      .format(</pre></li>
                
                  <li onclick="toggle('pre140454008576408', 'post140454008576408')"><pre>        view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li>
                
                  <li onclick="toggle('pre140454008576408', 'post140454008576408')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre140454008576408', 'post140454008576408')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre140454008576408', 'post140454008576408')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="51" class="context-line">
                <li onclick="toggle('pre140454008576408', 'post140454008576408')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='52' class="post-context" id="post140454008576408">
                  
                  <li onclick="toggle('pre140454008576408', 'post140454008576408')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454008576408', 'post140454008576408')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre140454008576408', 'post140454008576408')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre140454008576408', 'post140454008576408')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre140454008576408', 'post140454008576408')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre140454008576408', 'post140454008576408')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454008576408')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454008576408">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c140454008574104">
              
                <ol start="66" class="pre-context" id="pre140454008574104">
                
                  <li onclick="toggle('pre140454008574104', 'post140454008574104')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre140454008574104', 'post140454008574104')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre140454008574104', 'post140454008574104')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454008574104', 'post140454008574104')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454008574104', 'post140454008574104')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre140454008574104', 'post140454008574104')"><pre>    # the Django request obj.</pre></li>
                
                  <li onclick="toggle('pre140454008574104', 'post140454008574104')"><pre>    cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li>
                
                </ol>
              
              <ol start="73" class="context-line">
                <li onclick="toggle('pre140454008574104', 'post140454008574104')"><pre>
      request</pre> <span>...</span></li></ol>
              
                <ol start='74' class="post-context" id="post140454008574104">
                  
                  <li onclick="toggle('pre140454008574104', 'post140454008574104')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454008574104', 'post140454008574104')"><pre>    jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li>
                  
                  <li onclick="toggle('pre140454008574104', 'post140454008574104')"><pre>      request</pre></li>
                  
                  <li onclick="toggle('pre140454008574104', 'post140454008574104')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454008574104', 'post140454008574104')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre140454008574104', 'post140454008574104')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454008574104')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454008574104">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c140454009509936">
              
                <ol start="62" class="pre-context" id="pre140454009509936">
                
                  <li onclick="toggle('pre140454009509936', 'post140454009509936')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454009509936', 'post140454009509936')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre140454009509936', 'post140454009509936')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre140454009509936', 'post140454009509936')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454009509936', 'post140454009509936')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre140454009509936', 'post140454009509936')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre140454009509936', 'post140454009509936')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="69" class="context-line">
                <li onclick="toggle('pre140454009509936', 'post140454009509936')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='70' class="post-context" id="post140454009509936">
                  
                  <li onclick="toggle('pre140454009509936', 'post140454009509936')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre140454009509936', 'post140454009509936')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre140454009509936', 'post140454009509936')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre140454009509936', 'post140454009509936')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009509936', 'post140454009509936')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009509936', 'post140454009509936')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009509936')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009509936">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.edirepository.org/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.12
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  51.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  73.       request

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  69.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdate_2017109233820588&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.7898223094467808915.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.6636626266737038428.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18918&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=_vaVpGToYa4pyPouhnYTETmaIXgjMr-FJn1a7k&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;47065&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>apache.version</td>
          <td class="code"><pre>(2, 4, 18)</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_connects</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_restarts</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_start</td>
          <td class="code"><pre>&#39;1492670300908989&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492670300908783&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_start</td>
          <td class="code"><pre>&#39;1492670300908465&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_start</td>
          <td class="code"><pre>&#39;1492670300909024&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(4, 3, 0)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbdff4a9df8&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbdff50b570&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
20170420-06:38:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
20170420-06:38:21: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;0/3&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
20170420-06:38:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
20170420-06:38:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
                          nodeId  key                       value
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
=============================================================================================================
20170420-06:38:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
        </tr>
20170420-06:38:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:38:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:38:21: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:38:21: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:38:21: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:38:21: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:38:22: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:38:22: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:38:23: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:38:23: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:38:23: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:38:24: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:38:24: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:38:24: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:24: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:24: [INFO]: 
***************** running test for testUpdate_badObsoletesInfo() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:24: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:24: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:24: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:24: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:38:24: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:24: [INFO]: creating a test object.  pid = testUpdate_2017109233824407 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:24: [INFO]: SystemMetadata for pid: testUpdate_2017109233824407
<?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>testUpdate_2017109233824407</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:38:24.418+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:38:24.418+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnStageUCSB2</originMemberNode>
    <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:54: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_2017109233824407; FilePart:object = /tmp/mmp.output.2872362925622211930.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1563144296639587173.tmp (1077 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:38:54: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletesInfo(MNStorageTestImplementations.java:459)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletesInfo(MNStorageTestImplementations.java:442)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate_badObsoletesInfo(MNStorageV2IT.java:95)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.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.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 42 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)
	... 41 more
20170420-06:38:54: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:54: [INFO]: 
***************** running test for testUpdate_badObsoletesInfo() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:54: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:54: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:54: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:54: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:38:54: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:54: [INFO]: creating a test object.  pid = testUpdate_2017109233854535 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:54: [INFO]: SystemMetadata for pid: testUpdate_2017109233854535
<?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>testUpdate_2017109233854535</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:38:54.544+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:38:54.544+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDemo11</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:55: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_2017109233854535; FilePart:object = /tmp/mmp.output.5889425987811546691.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8477613228692450599.tmp (1069 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:38:55: [INFO]: object created.  pid = testUpdate_2017109233854535 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:55: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:38:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdate_2017109233854535 [org.dataone.client.rest.RestClient]
20170420-06:38:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/testUpdate_2017109233854535; MMP message has: ParamPart:newPid = testUpdate_badObsoletesInfo_201710923385635; FilePart:object = /tmp/mmp.output.7297986728694426263.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3779611374818828887.tmp (1050 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:38:56: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:56: [INFO]: 
***************** running test for testUpdate_badObsoletesInfo() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:56: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:56: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:56: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:56: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:38:56: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:56: [INFO]: creating a test object.  pid = testUpdate_2017109233856521 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:56: [INFO]: SystemMetadata for pid: testUpdate_2017109233856521
<?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>testUpdate_2017109233856521</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:38:56.530+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:38:56.530+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestLTER</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestLTER</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_2017109233856521; FilePart:object = /tmp/mmp.output.7073769258879018647.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8603075642247129050.tmp (1073 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:38:56: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.lternet.edu/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/usr/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.6</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:35:02 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c139739989388752">
              
                <ol start="32" class="pre-context" id="pre139739989388752">
                
                  <li onclick="toggle('pre139739989388752', 'post139739989388752')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre139739989388752', 'post139739989388752')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre139739989388752', 'post139739989388752')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre139739989388752', 'post139739989388752')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739989388752', 'post139739989388752')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre139739989388752', 'post139739989388752')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre139739989388752', 'post139739989388752')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre139739989388752', 'post139739989388752')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post139739989388752">
                  
                  <li onclick="toggle('pre139739989388752', 'post139739989388752')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre139739989388752', 'post139739989388752')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre139739989388752', 'post139739989388752')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre139739989388752', 'post139739989388752')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre139739989388752', 'post139739989388752')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989388752', 'post139739989388752')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989388752')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989388752">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c139739989385728">
              
                <ol start="242" class="pre-context" id="pre139739989385728">
                
                  <li onclick="toggle('pre139739989385728', 'post139739989385728')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre139739989385728', 'post139739989385728')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre139739989385728', 'post139739989385728')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre139739989385728', 'post139739989385728')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre139739989385728', 'post139739989385728')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre139739989385728', 'post139739989385728')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739989385728', 'post139739989385728')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre139739989385728', 'post139739989385728')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post139739989385728">
                  
                  <li onclick="toggle('pre139739989385728', 'post139739989385728')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989385728')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989385728">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7f17c2c48590&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c139739989386376">
              
                <ol start="171" class="pre-context" id="pre139739989386376">
                
                  <li onclick="toggle('pre139739989386376', 'post139739989386376')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739989386376', 'post139739989386376')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre139739989386376', 'post139739989386376')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739989386376', 'post139739989386376')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739989386376', 'post139739989386376')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739989386376', 'post139739989386376')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre139739989386376', 'post139739989386376')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre139739989386376', 'post139739989386376')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post139739989386376">
                  
                  <li onclick="toggle('pre139739989386376', 'post139739989386376')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre139739989386376', 'post139739989386376')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre139739989386376', 'post139739989386376')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989386376', 'post139739989386376')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre139739989386376', 'post139739989386376')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre139739989386376', 'post139739989386376')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989386376')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989386376">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c139739989097288">
              
                <ol start="39" class="pre-context" id="pre139739989097288">
                
                  <li onclick="toggle('pre139739989097288', 'post139739989097288')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre139739989097288', 'post139739989097288')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre139739989097288', 'post139739989097288')"><pre>      .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li>
                
                  <li onclick="toggle('pre139739989097288', 'post139739989097288')"><pre>        request.path_info</pre></li>
                
                  <li onclick="toggle('pre139739989097288', 'post139739989097288')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre139739989097288', 'post139739989097288')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre139739989097288', 'post139739989097288')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="46" class="context-line">
                <li onclick="toggle('pre139739989097288', 'post139739989097288')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='47' class="post-context" id="post139739989097288">
                  
                  <li onclick="toggle('pre139739989097288', 'post139739989097288')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989097288', 'post139739989097288')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre139739989097288', 'post139739989097288')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre139739989097288', 'post139739989097288')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre139739989097288', 'post139739989097288')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre139739989097288', 'post139739989097288')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989097288')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989097288">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c139739992093616">
              
                <ol start="60" class="pre-context" id="pre139739992093616">
                
                  <li onclick="toggle('pre139739992093616', 'post139739992093616')"><pre>      if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li>
                
                  <li onclick="toggle('pre139739992093616', 'post139739992093616')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre139739992093616', 'post139739992093616')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre139739992093616', 'post139739992093616')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739992093616', 'post139739992093616')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739992093616', 'post139739992093616')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre139739992093616', 'post139739992093616')"><pre>    # the Django request obj.</pre></li>
                
                </ol>
              
              <ol start="67" class="context-line">
                <li onclick="toggle('pre139739992093616', 'post139739992093616')"><pre>
    cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol>
              
                <ol start='68' class="post-context" id="post139739992093616">
                  
                  <li onclick="toggle('pre139739992093616', 'post139739992093616')"><pre>    jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li>
                  
                  <li onclick="toggle('pre139739992093616', 'post139739992093616')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre139739992093616', 'post139739992093616')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li>
                  
                  <li onclick="toggle('pre139739992093616', 'post139739992093616')"><pre>    if len(jwt_subject_list) == 1:</pre></li>
                  
                  <li onclick="toggle('pre139739992093616', 'post139739992093616')"><pre>      jwt_primary_str = jwt_subject_list[0]</pre></li>
                  
                  <li onclick="toggle('pre139739992093616', 'post139739992093616')"><pre>      if jwt_primary_str != cert_primary_str:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739992093616')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739992093616">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c139739989387672">
              
                <ol start="58" class="pre-context" id="pre139739989387672">
                
                  <li onclick="toggle('pre139739989387672', 'post139739989387672')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739989387672', 'post139739989387672')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre139739989387672', 'post139739989387672')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre139739989387672', 'post139739989387672')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739989387672', 'post139739989387672')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre139739989387672', 'post139739989387672')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre139739989387672', 'post139739989387672')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="65" class="context-line">
                <li onclick="toggle('pre139739989387672', 'post139739989387672')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='66' class="post-context" id="post139739989387672">
                  
                  <li onclick="toggle('pre139739989387672', 'post139739989387672')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre139739989387672', 'post139739989387672')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre139739989387672', 'post139739989387672')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre139739989387672', 'post139739989387672')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989387672', 'post139739989387672')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989387672', 'post139739989387672')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989387672')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989387672">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.lternet.edu/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.6
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  46.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  67.     cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  65.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdate_2017109233856521&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.8603075642247129050.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.7073769258879018647.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18904&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=GyobQlU1y6usV-pOpcTK8D5H8VgLuDN-F1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;45581&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492670102693391&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(3, 4)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7f17e3b927f0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7f17e3b927b0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>BASE_DIR</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;23&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletesInfo(MNStorageTestImplementations.java:459)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletesInfo(MNStorageTestImplementations.java:442)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate_badObsoletesInfo(MNStorageV2IT.java:95)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.lternet.edu/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/usr/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.6</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:35:02 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c139739989388752">
              
                <ol start="32" class="pre-context" id="pre139739989388752">
                
                  <li onclick="toggle('pre139739989388752', 'post139739989388752')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre139739989388752', 'post139739989388752')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre139739989388752', 'post139739989388752')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre139739989388752', 'post139739989388752')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739989388752', 'post139739989388752')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre139739989388752', 'post139739989388752')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre139739989388752', 'post139739989388752')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre139739989388752', 'post139739989388752')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post139739989388752">
                  
                  <li onclick="toggle('pre139739989388752', 'post139739989388752')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre139739989388752', 'post139739989388752')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre139739989388752', 'post139739989388752')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre139739989388752', 'post139739989388752')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre139739989388752', 'post139739989388752')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989388752', 'post139739989388752')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989388752')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989388752">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c139739989385728">
              
                <ol start="242" class="pre-context" id="pre139739989385728">
                
                  <li onclick="toggle('pre139739989385728', 'post139739989385728')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre139739989385728', 'post139739989385728')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre139739989385728', 'post139739989385728')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre139739989385728', 'post139739989385728')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre139739989385728', 'post139739989385728')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre139739989385728', 'post139739989385728')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739989385728', 'post139739989385728')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre139739989385728', 'post139739989385728')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post139739989385728">
                  
                  <li onclick="toggle('pre139739989385728', 'post139739989385728')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989385728')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989385728">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7f17c2c48590&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c139739989386376">
              
                <ol start="171" class="pre-context" id="pre139739989386376">
                
                  <li onclick="toggle('pre139739989386376', 'post139739989386376')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739989386376', 'post139739989386376')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre139739989386376', 'post139739989386376')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739989386376', 'post139739989386376')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739989386376', 'post139739989386376')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739989386376', 'post139739989386376')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre139739989386376', 'post139739989386376')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre139739989386376', 'post139739989386376')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post139739989386376">
                  
                  <li onclick="toggle('pre139739989386376', 'post139739989386376')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre139739989386376', 'post139739989386376')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre139739989386376', 'post139739989386376')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989386376', 'post139739989386376')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre139739989386376', 'post139739989386376')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre139739989386376', 'post139739989386376')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989386376')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989386376">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c139739989097288">
              
                <ol start="39" class="pre-context" id="pre139739989097288">
                
                  <li onclick="toggle('pre139739989097288', 'post139739989097288')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre139739989097288', 'post139739989097288')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre139739989097288', 'post139739989097288')"><pre>      .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li>
                
                  <li onclick="toggle('pre139739989097288', 'post139739989097288')"><pre>        request.path_info</pre></li>
                
                  <li onclick="toggle('pre139739989097288', 'post139739989097288')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre139739989097288', 'post139739989097288')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre139739989097288', 'post139739989097288')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="46" class="context-line">
                <li onclick="toggle('pre139739989097288', 'post139739989097288')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='47' class="post-context" id="post139739989097288">
                  
                  <li onclick="toggle('pre139739989097288', 'post139739989097288')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989097288', 'post139739989097288')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre139739989097288', 'post139739989097288')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre139739989097288', 'post139739989097288')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre139739989097288', 'post139739989097288')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre139739989097288', 'post139739989097288')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989097288')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989097288">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c139739992093616">
              
                <ol start="60" class="pre-context" id="pre139739992093616">
                
20170420-06:38:56: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
                  <li onclick="toggle('pre139739992093616', 'post139739992093616')"><pre>      if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li>
                
                  <li onclick="toggle('pre139739992093616', 'post139739992093616')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre139739992093616', 'post139739992093616')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre139739992093616', 'post139739992093616')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739992093616', 'post139739992093616')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739992093616', 'post139739992093616')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre139739992093616', 'post139739992093616')"><pre>    # the Django request obj.</pre></li>
                
                </ol>
              
              <ol start="67" class="context-line">
                <li onclick="toggle('pre139739992093616', 'post139739992093616')"><pre>
    cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol>
              
                <ol start='68' class="post-context" id="post139739992093616">
                  
                  <li onclick="toggle('pre139739992093616', 'post139739992093616')"><pre>    jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li>
                  
                  <li onclick="toggle('pre139739992093616', 'post139739992093616')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre139739992093616', 'post139739992093616')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li>
                  
                  <li onclick="toggle('pre139739992093616', 'post139739992093616')"><pre>    if len(jwt_subject_list) == 1:</pre></li>
                  
                  <li onclick="toggle('pre139739992093616', 'post139739992093616')"><pre>      jwt_primary_str = jwt_subject_list[0]</pre></li>
                  
                  <li onclick="toggle('pre139739992093616', 'post139739992093616')"><pre>      if jwt_primary_str != cert_primary_str:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739992093616')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739992093616">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
20170420-06:38:56: [INFO]: 
***************** running test for testUpdate_badObsoletesInfo() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
20170420-06:38:56: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>
20170420-06:38:56: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:56: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]

          
            <div class="context" id="c139739989387672">
              
                <ol start="58" class="pre-context" id="pre139739989387672">
                
                  <li onclick="toggle('pre139739989387672', 'post139739989387672')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739989387672', 'post139739989387672')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre139739989387672', 'post139739989387672')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre139739989387672', 'post139739989387672')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739989387672', 'post139739989387672')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre139739989387672', 'post139739989387672')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre139739989387672', 'post139739989387672')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="65" class="context-line">
                <li onclick="toggle('pre139739989387672', 'post139739989387672')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='66' class="post-context" id="post139739989387672">
                  
                  <li onclick="toggle('pre139739989387672', 'post139739989387672')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre139739989387672', 'post139739989387672')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre139739989387672', 'post139739989387672')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre139739989387672', 'post139739989387672')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989387672', 'post139739989387672')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989387672', 'post139739989387672')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989387672')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989387672">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.lternet.edu/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.6
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  46.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  67.     cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  65.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdate_2017109233856521&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.8603075642247129050.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.7073769258879018647.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18904&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=GyobQlU1y6usV-pOpcTK8D5H8VgLuDN-F1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;45581&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492670102693391&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(3, 4)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7f17e3b927f0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7f17e3b927b0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>BASE_DIR</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
20170420-06:38:56: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
20170420-06:38:56: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;23&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:38:56: [INFO]: creating a test object.  pid = testUpdate_2017109233856904 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:56: [INFO]: SystemMetadata for pid: testUpdate_2017109233856904
<?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>testUpdate_2017109233856904</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:38:56.913+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:38:56.913+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestNEON</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:57: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_2017109233856904; FilePart:object = /tmp/mmp.output.2737999801105570273.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1191273074088679898.tmp (1073 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:38:57: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.
	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletesInfo(MNStorageTestImplementations.java:459)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletesInfo(MNStorageTestImplementations.java:442)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate_badObsoletesInfo(MNStorageV2IT.java:95)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:38:57: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:57: [INFO]: 
***************** running test for testUpdate_badObsoletesInfo() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:57: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:57: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:57: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:57: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:38:57: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:57: [INFO]: creating a test object.  pid = testUpdate_2017109233857394 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:57: [INFO]: SystemMetadata for pid: testUpdate_2017109233857394
<?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>testUpdate_2017109233857394</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:38:57.406+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:38:57.406+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestARCTIC</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:59: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_2017109233857394; FilePart:object = /tmp/mmp.output.798258801232513954.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7170761049131297616.tmp (1077 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:38:59: [INFO]: object created.  pid = testUpdate_2017109233857394 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:38:59: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:39:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdate_2017109233857394 [org.dataone.client.rest.RestClient]
20170420-06:39:00: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/object/testUpdate_2017109233857394; MMP message has: ParamPart:newPid = testUpdate_badObsoletesInfo_201710923390186; FilePart:object = /tmp/mmp.output.1902342497460509441.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3101629817973612243.tmp (1058 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:39:00: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:00: [INFO]: 
***************** running test for testUpdate_badObsoletesInfo() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:00: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:00: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:00: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:00: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:39:00: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:00: [INFO]: creating a test object.  pid = testUpdate_201710923390517 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:00: [INFO]: SystemMetadata for pid: testUpdate_201710923390517
<?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>testUpdate_201710923390517</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:39:00.527+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:39:00.527+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:00: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_201710923390517; FilePart:object = /tmp/mmp.output.6427460788060041003.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5812014986380824744.tmp (1080 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:39:00: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.
	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletesInfo(MNStorageTestImplementations.java:459)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletesInfo(MNStorageTestImplementations.java:442)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate_badObsoletesInfo(MNStorageV2IT.java:95)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:39:00: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:00: [INFO]: 
***************** running test for testUpdate_badObsoletesInfo() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:00: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:00: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:00: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:00: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:39:00: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:00: [INFO]: creating a test object.  pid = testUpdate_201710923390960 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:00: [INFO]: SystemMetadata for pid: testUpdate_201710923390960
<?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>testUpdate_201710923390960</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:39:00.969+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:39:00.969+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestRW</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestRW</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:01: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_201710923390960; FilePart:object = /tmp/mmp.output.303506571587550120.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5288512721508716508.tmp (1068 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:39:01: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>500 Internal server error</title>
  </head>
  <body>
    <p>
      <h3 style="color:red;">500 Internal server error</h3>
    </p>
    <p>
      Please notify the administrator.
    </p>
    <p>
      <a href="/">Home</a>
    </p>
  </body>
</html>

	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletesInfo(MNStorageTestImplementations.java:459)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletesInfo(MNStorageTestImplementations.java:442)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate_badObsoletesInfo(MNStorageV2IT.java:95)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>500 Internal server error</title>
  </head>
  <body>
    <p>
      <h3 style="color:red;">500 Internal server error</h3>
    </p>
    <p>
      Please notify the administrator.
    </p>
    <p>
      <a href="/">Home</a>
    </p>
  </body>
</html>

	at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:39:01: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:01: [INFO]: 
***************** running test for testUpdate_badObsoletesInfo() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:01: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:01: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:01: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:01: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:39:01: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:01: [INFO]: creating a test object.  pid = testUpdate_201710923391400 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:01: [INFO]: SystemMetadata for pid: testUpdate_201710923391400
<?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>testUpdate_201710923391400</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:39:01.410+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:39:01.410+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestEDI</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestEDI</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:01: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testUpdate_201710923391400; FilePart:object = /tmp/mmp.output.2148714469071272964.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2558252107783535560.tmp (1070 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:39:01: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.edirepository.org/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/var/local/dataone/gmn_venv/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.12</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:39:01 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c140454008976520">
              
                <ol start="32" class="pre-context" id="pre140454008976520">
                
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post140454008976520">
                  
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454008976520')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454008976520">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c140454010376064">
              
                <ol start="242" class="pre-context" id="pre140454010376064">
                
                  <li onclick="toggle('pre140454010376064', 'post140454010376064')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre140454010376064', 'post140454010376064')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre140454010376064', 'post140454010376064')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre140454010376064', 'post140454010376064')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre140454010376064', 'post140454010376064')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre140454010376064', 'post140454010376064')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454010376064', 'post140454010376064')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre140454010376064', 'post140454010376064')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post140454010376064">
                  
                  <li onclick="toggle('pre140454010376064', 'post140454010376064')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454010376064')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454010376064">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbe0c0bcc10&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c140454010116072">
              
                <ol start="171" class="pre-context" id="pre140454010116072">
                
                  <li onclick="toggle('pre140454010116072', 'post140454010116072')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454010116072', 'post140454010116072')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre140454010116072', 'post140454010116072')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454010116072', 'post140454010116072')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454010116072', 'post140454010116072')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454010116072', 'post140454010116072')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre140454010116072', 'post140454010116072')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre140454010116072', 'post140454010116072')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post140454010116072">
                  
                  <li onclick="toggle('pre140454010116072', 'post140454010116072')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre140454010116072', 'post140454010116072')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre140454010116072', 'post140454010116072')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454010116072', 'post140454010116072')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre140454010116072', 'post140454010116072')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre140454010116072', 'post140454010116072')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454010116072')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454010116072">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c140454010116792">
              
                <ol start="44" class="pre-context" id="pre140454010116792">
                
                  <li onclick="toggle('pre140454010116792', 'post140454010116792')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre140454010116792', 'post140454010116792')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre140454010116792', 'post140454010116792')"><pre>      .format(</pre></li>
                
                  <li onclick="toggle('pre140454010116792', 'post140454010116792')"><pre>        view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li>
                
                  <li onclick="toggle('pre140454010116792', 'post140454010116792')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre140454010116792', 'post140454010116792')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre140454010116792', 'post140454010116792')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="51" class="context-line">
                <li onclick="toggle('pre140454010116792', 'post140454010116792')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='52' class="post-context" id="post140454010116792">
                  
                  <li onclick="toggle('pre140454010116792', 'post140454010116792')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454010116792', 'post140454010116792')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre140454010116792', 'post140454010116792')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre140454010116792', 'post140454010116792')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre140454010116792', 'post140454010116792')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre140454010116792', 'post140454010116792')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454010116792')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454010116792">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c140454010115928">
              
                <ol start="66" class="pre-context" id="pre140454010115928">
                
                  <li onclick="toggle('pre140454010115928', 'post140454010115928')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre140454010115928', 'post140454010115928')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre140454010115928', 'post140454010115928')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454010115928', 'post140454010115928')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454010115928', 'post140454010115928')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre140454010115928', 'post140454010115928')"><pre>    # the Django request obj.</pre></li>
                
                  <li onclick="toggle('pre140454010115928', 'post140454010115928')"><pre>    cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li>
                
                </ol>
              
              <ol start="73" class="context-line">
                <li onclick="toggle('pre140454010115928', 'post140454010115928')"><pre>
      request</pre> <span>...</span></li></ol>
              
                <ol start='74' class="post-context" id="post140454010115928">
                  
                  <li onclick="toggle('pre140454010115928', 'post140454010115928')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454010115928', 'post140454010115928')"><pre>    jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li>
                  
                  <li onclick="toggle('pre140454010115928', 'post140454010115928')"><pre>      request</pre></li>
                  
                  <li onclick="toggle('pre140454010115928', 'post140454010115928')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454010115928', 'post140454010115928')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre140454010115928', 'post140454010115928')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454010115928')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454010115928">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c140454010117800">
              
                <ol start="62" class="pre-context" id="pre140454010117800">
                
                  <li onclick="toggle('pre140454010117800', 'post140454010117800')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454010117800', 'post140454010117800')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre140454010117800', 'post140454010117800')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre140454010117800', 'post140454010117800')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454010117800', 'post140454010117800')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre140454010117800', 'post140454010117800')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre140454010117800', 'post140454010117800')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="69" class="context-line">
                <li onclick="toggle('pre140454010117800', 'post140454010117800')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='70' class="post-context" id="post140454010117800">
                  
                  <li onclick="toggle('pre140454010117800', 'post140454010117800')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre140454010117800', 'post140454010117800')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre140454010117800', 'post140454010117800')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre140454010117800', 'post140454010117800')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454010117800', 'post140454010117800')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454010117800', 'post140454010117800')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454010117800')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454010117800">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.edirepository.org/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.12
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  51.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  73.       request

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  69.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdate_201710923391400&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.2558252107783535560.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.2148714469071272964.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18900&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=m2vZl3vrecTiCGq4JUG4JMtqpt5aQjfXJS&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;47190&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>apache.version</td>
          <td class="code"><pre>(2, 4, 18)</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_connects</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_restarts</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_start</td>
          <td class="code"><pre>&#39;1492670341700209&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492670341700028&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_start</td>
          <td class="code"><pre>&#39;1492670341699797&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_start</td>
          <td class="code"><pre>&#39;1492670341700245&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(4, 3, 0)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbdff5068e8&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbdff7584b0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;0/3&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletesInfo(MNStorageTestImplementations.java:459)
	at org.dataone.integration.it.testImplementations.MNStorageTestImplementations.testUpdate_badObsoletesInfo(MNStorageTestImplementations.java:442)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdate_badObsoletesInfo(MNStorageV2IT.java:95)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.edirepository.org/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/var/local/dataone/gmn_venv/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.12</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:39:01 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c140454008976520">
              
                <ol start="32" class="pre-context" id="pre140454008976520">
                
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post140454008976520">
                  
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454008976520')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454008976520">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c140454010376064">
              
                <ol start="242" class="pre-context" id="pre140454010376064">
                
                  <li onclick="toggle('pre140454010376064', 'post140454010376064')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre140454010376064', 'post140454010376064')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre140454010376064', 'post140454010376064')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre140454010376064', 'post140454010376064')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre140454010376064', 'post140454010376064')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre140454010376064', 'post140454010376064')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454010376064', 'post140454010376064')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre140454010376064', 'post140454010376064')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post140454010376064">
                  
                  <li onclick="toggle('pre140454010376064', 'post140454010376064')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454010376064')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454010376064">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbe0c0bcc10&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c140454010116072">
              
                <ol start="171" class="pre-context" id="pre140454010116072">
                
                  <li onclick="toggle('pre140454010116072', 'post140454010116072')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454010116072', 'post140454010116072')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre140454010116072', 'post140454010116072')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454010116072', 'post140454010116072')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454010116072', 'post140454010116072')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454010116072', 'post140454010116072')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre140454010116072', 'post140454010116072')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre140454010116072', 'post140454010116072')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post140454010116072">
                  
                  <li onclick="toggle('pre140454010116072', 'post140454010116072')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre140454010116072', 'post140454010116072')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre140454010116072', 'post140454010116072')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454010116072', 'post140454010116072')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre140454010116072', 'post140454010116072')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre140454010116072', 'post140454010116072')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454010116072')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454010116072">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c140454010116792">
              
                <ol start="44" class="pre-context" id="pre140454010116792">
                
                  <li onclick="toggle('pre140454010116792', 'post140454010116792')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre140454010116792', 'post140454010116792')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre140454010116792', 'post140454010116792')"><pre>      .format(</pre></li>
                
                  <li onclick="toggle('pre140454010116792', 'post140454010116792')"><pre>        view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li>
                
                  <li onclick="toggle('pre140454010116792', 'post140454010116792')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre140454010116792', 'post140454010116792')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre140454010116792', 'post140454010116792')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="51" class="context-line">
                <li onclick="toggle('pre140454010116792', 'post140454010116792')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='52' class="post-context" id="post140454010116792">
                  
                  <li onclick="toggle('pre140454010116792', 'post140454010116792')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454010116792', 'post140454010116792')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre140454010116792', 'post140454010116792')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre140454010116792', 'post140454010116792')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre140454010116792', 'post140454010116792')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre140454010116792', 'post140454010116792')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454010116792')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454010116792">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c140454010115928">
              
                <ol start="66" class="pre-context" id="pre140454010115928">
                
                  <li onclick="toggle('pre140454010115928', 'post140454010115928')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre140454010115928', 'post140454010115928')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre140454010115928', 'post140454010115928')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454010115928', 'post140454010115928')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454010115928', 'post140454010115928')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre140454010115928', 'post140454010115928')"><pre>    # the Django request obj.</pre></li>
                
                  <li onclick="toggle('pre140454010115928', 'post140454010115928')"><pre>    cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li>
                
                </ol>
              
              <ol start="73" class="context-line">
                <li onclick="toggle('pre140454010115928', 'post140454010115928')"><pre>
      request</pre> <span>...</span></li></ol>
              
                <ol start='74' class="post-context" id="post140454010115928">
                  
                  <li onclick="toggle('pre140454010115928', 'post140454010115928')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454010115928', 'post140454010115928')"><pre>    jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li>
                  
                  <li onclick="toggle('pre140454010115928', 'post140454010115928')"><pre>      request</pre></li>
                  
                  <li onclick="toggle('pre140454010115928', 'post140454010115928')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454010115928', 'post140454010115928')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre140454010115928', 'post140454010115928')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454010115928')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454010115928">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c140454010117800">
              
                <ol start="62" class="pre-context" id="pre140454010117800">
                
                  <li onclick="toggle('pre140454010117800', 'post140454010117800')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454010117800', 'post140454010117800')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre140454010117800', 'post140454010117800')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre140454010117800', 'post140454010117800')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454010117800', 'post140454010117800')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre140454010117800', 'post140454010117800')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre140454010117800', 'post140454010117800')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="69" class="context-line">
                <li onclick="toggle('pre140454010117800', 'post140454010117800')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='70' class="post-context" id="post140454010117800">
                  
                  <li onclick="toggle('pre140454010117800', 'post140454010117800')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre140454010117800', 'post140454010117800')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre140454010117800', 'post140454010117800')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre140454010117800', 'post140454010117800')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454010117800', 'post140454010117800')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454010117800', 'post140454010117800')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454010117800')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454010117800">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.edirepository.org/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.12
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  51.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  73.       request

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  69.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdate_201710923391400&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.2558252107783535560.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.2148714469071272964.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18900&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=m2vZl3vrecTiCGq4JUG4JMtqpt5aQjfXJS&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;47190&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>apache.version</td>
          <td class="code"><pre>(2, 4, 18)</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_connects</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_restarts</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_start</td>
          <td class="code"><pre>&#39;1492670341700209&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492670341700028&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_start</td>
          <td class="code"><pre>&#39;1492670341699797&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_start</td>
          <td class="code"><pre>&#39;1492670341700245&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(4, 3, 0)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbdff5068e8&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbdff7584b0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;0/3&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:39:01: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:01: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:01: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:01: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170420-06:39:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:39:02: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:02: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:39:02: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:02: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:39:02: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:02: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:39:02: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:02: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:39:03: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:39:03: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:39:03: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:39:04: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:04: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:39:04: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:04: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:39:04: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:04: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:39:04: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:04: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:39:05: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:05: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:05: [INFO]: 
***************** running test for testUpdate_NoCert() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate20171092339594; FilePart:object = /tmp/mmp.output.2508641818399892095.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2163970384841615467.tmp (988 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:39:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/mNodeTier3TestUpdate20171092339594; MMP message has: ParamPart:newPid = mNodeTier3TestUpdate2017109233917114; FilePart:object = /tmp/mmp.output.7341327299720459134.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7019926020249600047.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:39:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:17: [INFO]: 
***************** running test for testUpdate_NoCert() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:18: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2017109233917699; FilePart:object = /tmp/mmp.output.2582445467955684835.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7046265136057178084.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:39:18: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/mNodeTier3TestUpdate2017109233917699; MMP message has: ParamPart:newPid = mNodeTier3TestUpdate2017109233918225; FilePart:object = /tmp/mmp.output.5729368652862014271.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.9154291371819975036.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:39:18: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:18: [INFO]: 
***************** running test for testUpdate_NoCert() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:18: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2017109233918717; FilePart:object = /tmp/mmp.output.1069005017293040269.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8446421394676492895.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:39:18: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:18: [INFO]: 
***************** running test for testUpdate_NoCert() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:19: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2017109233918903; FilePart:object = /tmp/mmp.output.3529610831950377451.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1923923842071808522.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:39:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:19: [INFO]: 
***************** running test for testUpdate_NoCert() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2017109233919764; FilePart:object = /tmp/mmp.output.3653127563921584117.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4009694178605900075.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:39:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:20: [INFO]: 
***************** running test for testUpdate_NoCert() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:21: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate201710923392032; FilePart:object = /tmp/mmp.output.4045521106886618554.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5635787732604083569.tmp (989 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:39:21: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:21: [INFO]: 
***************** running test for testUpdate_NoCert() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:23: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2017109233921927; FilePart:object = /tmp/mmp.output.5555909082203668430.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8361733151604573382.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:39:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:23: [INFO]: 
***************** running test for testUpdate_NoCert() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:23: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate201710923392349; FilePart:object = /tmp/mmp.output.8416112161342398489.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6977897006510692383.tmp (989 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:39:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:23: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170420-06:39:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:39:23: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:39:23: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:39:23: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:39:23: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:39:24: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:39:24: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:39:24: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:39:25: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:39:25: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:39:25: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:39:25: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:39:25: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:25: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:25: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:25: [INFO]: certificate filename: testSubmitter [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:25: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:39:25: [INFO]: client setup as Subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:25: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:39:25: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:25: [INFO]: 
***************** running test for testUpdate_NoRightsOnObsoleted() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:39:52: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2017109233925762; FilePart:object = /tmp/mmp.output.8549822988350798262.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3535222412788682127.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:40:23: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/mNodeTier3TestUpdate2017109233925762; MMP message has: ParamPart:newPid = mNodeTier3TestUpdate2017109233952890; FilePart:object = /tmp/mmp.output.7919102527208523579.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1505436982372988828.tmp (984 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:40:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:23: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:23: [INFO]: 
***************** running test for testUpdate_NoRightsOnObsoleted() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:24: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2017109234023507; FilePart:object = /tmp/mmp.output.4864012288381191159.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8647551615888708168.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:40:24: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/mNodeTier3TestUpdate2017109234023507; MMP message has: ParamPart:newPid = mNodeTier3TestUpdate2017109234024356; FilePart:object = /tmp/mmp.output.7684675857986714302.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4726143631264770426.tmp (984 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:40:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/mNodeTier3TestUpdate2017109234023507 [org.dataone.client.rest.RestClient]
20170420-06:40:25: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:25: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:25: [INFO]: 
***************** running test for testUpdate_NoRightsOnObsoleted() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:25: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2017109234025257; FilePart:object = /tmp/mmp.output.3924248600925044756.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2649032908094930880.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:40:25: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:25: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:25: [INFO]: 
***************** running test for testUpdate_NoRightsOnObsoleted() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:27: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2017109234025811; FilePart:object = /tmp/mmp.output.8958201399809784983.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.265727027741955055.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:40:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:27: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:27: [INFO]: 
***************** running test for testUpdate_NoRightsOnObsoleted() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:27: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2017109234027299; FilePart:object = /tmp/mmp.output.2899630986785079362.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5070086835960064589.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:40:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:27: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:27: [INFO]: 
***************** running test for testUpdate_NoRightsOnObsoleted() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:29: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2017109234027725; FilePart:object = /tmp/mmp.output.6843012481626608669.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.740273728407194380.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:40:29: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:29: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:29: [INFO]: 
***************** running test for testUpdate_NoRightsOnObsoleted() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2017109234029398; FilePart:object = /tmp/mmp.output.5587241614018162682.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1121011043531744102.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:40:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:30: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:30: [INFO]: 
***************** running test for testUpdate_NoRightsOnObsoleted() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:31: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2017109234030879; FilePart:object = /tmp/mmp.output.8805529039469008549.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.225288719244794508.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:40:31: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:31: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:31: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:31: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170420-06:40:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:40:31: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:40:31: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:40:31: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:40:31: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:40:32: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:40:33: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:40:33: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:40:33: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:40:33: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:40:34: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:40:34: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:40:34: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:34: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:34: [INFO]: 
***************** running test for testArchive() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:40:57: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete2017109234034672; FilePart:object = /tmp/mmp.output.4023633024669395305.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2002780087353612527.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:41:27: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/archive/mNodeTier3TestDelete2017109234034672; MMP entity is null [org.dataone.client.rest.RestClient]
20170420-06:41:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:27: [INFO]: 
***************** running test for testArchive() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:28: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete2017109234127506; FilePart:object = /tmp/mmp.output.4149514919916516334.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1703667018201053917.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:41:28: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/archive/mNodeTier3TestDelete2017109234127506; MMP entity is null [org.dataone.client.rest.RestClient]
20170420-06:41:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/mNodeTier3TestDelete2017109234127506 [org.dataone.client.rest.RestClient]
20170420-06:41:28: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:28: [INFO]: 
***************** running test for testArchive() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:29: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete2017109234128745; FilePart:object = /tmp/mmp.output.2331667239226352752.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6332986850571259228.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:41:29: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:29: [INFO]: 
***************** running test for testArchive() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete201710923412981; FilePart:object = /tmp/mmp.output.1216254744724376226.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2004832450247026053.tmp (989 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:41:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:30: [INFO]: 
***************** running test for testArchive() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete2017109234130387; FilePart:object = /tmp/mmp.output.4233372344825574764.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1386301916799437884.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:41:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:30: [INFO]: 
***************** running test for testArchive() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:32: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete2017109234130871; FilePart:object = /tmp/mmp.output.6777832170077467052.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3329467882991229797.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:41:32: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:32: [INFO]: 
***************** running test for testArchive() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:33: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete2017109234132575; FilePart:object = /tmp/mmp.output.4699116805531577911.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2004705988169503204.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:41:33: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:33: [INFO]: 
***************** running test for testArchive() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:34: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete2017109234133920; FilePart:object = /tmp/mmp.output.4425763230548520656.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7363524151898203646.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:41:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:34: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:34: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170420-06:41:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:41:34: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:41:35: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:35: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:41:35: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:35: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:41:35: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:35: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:41:36: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:41:36: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:41:37: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:41:37: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:41:37: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:41:38: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:41:38: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:41:38: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:38: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:41:38: [INFO]: 
***************** running test for testArchive() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:01: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/archive/fakeID.2017109234138570; MMP entity is null [org.dataone.client.rest.RestClient]
20170420-06:42:01: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:01: [INFO]: 
***************** running test for testArchive() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:01: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/archive/fakeID.201710923421106; MMP entity is null [org.dataone.client.rest.RestClient]
20170420-06:42:01: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:01: [INFO]: 
***************** running test for testArchive() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:01: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://gmn-s.lternet.edu/mn/v2/archive/fakeID.201710923421550; MMP entity is null [org.dataone.client.rest.RestClient]
20170420-06:42:01: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:01: [INFO]: 
***************** running test for testArchive() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:02: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT http://dataone.neonscience.org/metacat/d1/mn/v2/archive/fakeID.201710923421781; MMP entity is null [org.dataone.client.rest.RestClient]
20170420-06:42:02: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:02: [INFO]: 
***************** running test for testArchive() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:03: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/archive/fakeID.201710923422148; MMP entity is null [org.dataone.client.rest.RestClient]
20170420-06:42:03: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:03: [INFO]: 
***************** running test for testArchive() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:03: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/archive/fakeID.20171092342325; MMP entity is null [org.dataone.client.rest.RestClient]
20170420-06:42:03: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:03: [INFO]: 
***************** running test for testArchive() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:03: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://dataone-test.researchworkspace.com/mn/v2/archive/fakeID.201710923423356; MMP entity is null [org.dataone.client.rest.RestClient]
20170420-06:42:03: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:03: [INFO]: 
***************** running test for testArchive() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:03: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://gmn-s.edirepository.org/mn/v2/archive/fakeID.201710923423707; MMP entity is null [org.dataone.client.rest.RestClient]
20170420-06:42:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:03: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170420-06:42:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:42:03: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:42:04: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:04: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:42:04: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:04: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:42:04: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:04: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:42:05: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:05: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:42:05: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:05: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:42:05: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:05: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:42:05: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:05: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:42:06: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:06: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:42:06: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:06: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:42:06: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:06: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:42:06: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:06: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:06: [INFO]: 
***************** running test for testArchive_NoCert() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:42:36: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestArchive201710923426775; FilePart:object = /tmp/mmp.output.573635153305528588.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8865982072144053467.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:42:36: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/archive/mNodeTier3TestArchive201710923426775; MMP entity is null [org.dataone.client.rest.RestClient]
20170420-06:43:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/mNodeTier3TestArchive201710923426775 [org.dataone.client.rest.RestClient]
20170420-06:43:06: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:06: [INFO]: 
***************** running test for testArchive_NoCert() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestArchive201710923436678; FilePart:object = /tmp/mmp.output.6002430739428661412.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2102234796878384874.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:43:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/archive/mNodeTier3TestArchive201710923436678; MMP entity is null [org.dataone.client.rest.RestClient]
20170420-06:43:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/mNodeTier3TestArchive201710923436678 [org.dataone.client.rest.RestClient]
20170420-06:43:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:08: [INFO]: 
***************** running test for testArchive_NoCert() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:08: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestArchive20171092343889; FilePart:object = /tmp/mmp.output.5599345118072273761.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4316860971302548859.tmp (989 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:43:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:08: [INFO]: 
***************** running test for testArchive_NoCert() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:09: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestArchive201710923438430; FilePart:object = /tmp/mmp.output.7825317419805914440.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8280091084289581803.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:43:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:09: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170420-06:43:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:43:10: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:43:10: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:43:10: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:43:10: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:43:11: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:43:11: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:43:12: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:43:12: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:43:13: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:43:13: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:43:13: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:43:14: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:14: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:14: [INFO]: 
***************** running test for testDelete_NoCert() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:43:40: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete2017109234314118; FilePart:object = /tmp/mmp.output.2074055239550918925.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1105681198006002261.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:43:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: DELETE https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/mNodeTier3TestDelete2017109234314118 [org.dataone.client.rest.RestClient]
20170420-06:44:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/mNodeTier3TestDelete2017109234314118 [org.dataone.client.rest.RestClient]
20170420-06:44:10: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:10: [INFO]: 
***************** running test for testDelete_NoCert() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:11: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete2017109234410823; FilePart:object = /tmp/mmp.output.5070346049033087694.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.514882850852309743.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:44:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: DELETE https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/mNodeTier3TestDelete2017109234410823 [org.dataone.client.rest.RestClient]
20170420-06:44:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/mNodeTier3TestDelete2017109234410823 [org.dataone.client.rest.RestClient]
20170420-06:44:12: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:12: [INFO]: 
***************** running test for testDelete_NoCert() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:12: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete2017109234412417; FilePart:object = /tmp/mmp.output.3191231127369588565.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8003495211524602489.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:44:12: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:12: [INFO]: 
***************** running test for testDelete_NoCert() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:13: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete2017109234412781; FilePart:object = /tmp/mmp.output.8412009648947593444.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2740537717237490171.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:44:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:13: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:13: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170420-06:44:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:44:14: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:44:14: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:44:14: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:44:14: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:44:15: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:44:15: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:44:16: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:44:16: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:44:16: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:44:17: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:44:17: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:44:17: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:17: [INFO]: 
***************** running test for testUpdateSystemMetadata_RightsHolder(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:17: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:17: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:17: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:44:17: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:17: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_RightsHolder_2017109234417864 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:17: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_RightsHolder_2017109234417864
<?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_2017109234417864</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:44:17.876+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:44:17.876+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnStageUCSB2</originMemberNode>
    <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:45: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_RightsHolder_2017109234417864; FilePart:object = /tmp/mmp.output.5877275580686457690.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3859421195600151871.tmp (1104 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:44:45: [INFO]: object created.  pid = testUpdateSystemMetadata_RightsHolder_2017109234417864 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:44:45: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:45:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_RightsHolder_2017109234417864 [org.dataone.client.rest.RestClient]
20170420-06:45:15: [WARN]: MN.updateSystemMetadata() returned a ServiceFailure. [org.dataone.integration.it.ContextAwareAdapter]
20170420-06:45:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:15: [INFO]: 
***************** running test for testUpdateSystemMetadata_RightsHolder(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:15: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:15: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:15: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:45:15: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:15: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_RightsHolder_2017109234515504 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:15: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_RightsHolder_2017109234515504
<?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_2017109234515504</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:45:15.513+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:45:15.513+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDemo11</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:16: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_RightsHolder_2017109234515504; FilePart:object = /tmp/mmp.output.907808309898909918.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3093483794088654023.tmp (1096 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:45:16: [INFO]: object created.  pid = testUpdateSystemMetadata_RightsHolder_2017109234515504 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:16: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:45:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_RightsHolder_2017109234515504 [org.dataone.client.rest.RestClient]
20170420-06:45:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_RightsHolder_2017109234515504; FilePart:sysmeta = /tmp/mmp.output.1320945308502895553.tmp (1123 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:45:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_RightsHolder_2017109234515504 [org.dataone.client.rest.RestClient]
20170420-06:45:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:27: [INFO]: 
***************** running test for testUpdateSystemMetadata_RightsHolder(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:27: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:27: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:27: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:45:27: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:27: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_RightsHolder_2017109234527800 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:27: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_RightsHolder_2017109234527800
<?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_2017109234527800</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:45:27.809+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:45:27.809+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestLTER</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestLTER</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:28: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_RightsHolder_2017109234527800; FilePart:object = /tmp/mmp.output.2424876797385588730.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2278588066732970194.tmp (1100 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:45:28: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.lternet.edu/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/usr/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.6</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:40:54 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c139739988378688">
              
                <ol start="32" class="pre-context" id="pre139739988378688">
                
                  <li onclick="toggle('pre139739988378688', 'post139739988378688')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre139739988378688', 'post139739988378688')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre139739988378688', 'post139739988378688')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre139739988378688', 'post139739988378688')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739988378688', 'post139739988378688')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre139739988378688', 'post139739988378688')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre139739988378688', 'post139739988378688')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre139739988378688', 'post139739988378688')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post139739988378688">
                  
                  <li onclick="toggle('pre139739988378688', 'post139739988378688')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre139739988378688', 'post139739988378688')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre139739988378688', 'post139739988378688')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre139739988378688', 'post139739988378688')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre139739988378688', 'post139739988378688')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739988378688', 'post139739988378688')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988378688')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988378688">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c139739988381136">
              
                <ol start="242" class="pre-context" id="pre139739988381136">
                
                  <li onclick="toggle('pre139739988381136', 'post139739988381136')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre139739988381136', 'post139739988381136')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre139739988381136', 'post139739988381136')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre139739988381136', 'post139739988381136')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre139739988381136', 'post139739988381136')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre139739988381136', 'post139739988381136')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739988381136', 'post139739988381136')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre139739988381136', 'post139739988381136')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post139739988381136">
                  
                  <li onclick="toggle('pre139739988381136', 'post139739988381136')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988381136')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988381136">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7f17c2c48590&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c139739988379120">
              
                <ol start="171" class="pre-context" id="pre139739988379120">
                
                  <li onclick="toggle('pre139739988379120', 'post139739988379120')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739988379120', 'post139739988379120')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre139739988379120', 'post139739988379120')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739988379120', 'post139739988379120')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739988379120', 'post139739988379120')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739988379120', 'post139739988379120')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre139739988379120', 'post139739988379120')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre139739988379120', 'post139739988379120')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post139739988379120">
                  
                  <li onclick="toggle('pre139739988379120', 'post139739988379120')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre139739988379120', 'post139739988379120')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre139739988379120', 'post139739988379120')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739988379120', 'post139739988379120')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre139739988379120', 'post139739988379120')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre139739988379120', 'post139739988379120')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988379120')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988379120">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c139739988380848">
              
                <ol start="39" class="pre-context" id="pre139739988380848">
                
                  <li onclick="toggle('pre139739988380848', 'post139739988380848')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre139739988380848', 'post139739988380848')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre139739988380848', 'post139739988380848')"><pre>      .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li>
                
                  <li onclick="toggle('pre139739988380848', 'post139739988380848')"><pre>        request.path_info</pre></li>
                
                  <li onclick="toggle('pre139739988380848', 'post139739988380848')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre139739988380848', 'post139739988380848')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre139739988380848', 'post139739988380848')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="46" class="context-line">
                <li onclick="toggle('pre139739988380848', 'post139739988380848')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='47' class="post-context" id="post139739988380848">
                  
                  <li onclick="toggle('pre139739988380848', 'post139739988380848')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739988380848', 'post139739988380848')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre139739988380848', 'post139739988380848')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre139739988380848', 'post139739988380848')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre139739988380848', 'post139739988380848')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre139739988380848', 'post139739988380848')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988380848')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988380848">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c139739988380488">
              
                <ol start="60" class="pre-context" id="pre139739988380488">
                
                  <li onclick="toggle('pre139739988380488', 'post139739988380488')"><pre>      if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li>
                
                  <li onclick="toggle('pre139739988380488', 'post139739988380488')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre139739988380488', 'post139739988380488')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre139739988380488', 'post139739988380488')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739988380488', 'post139739988380488')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739988380488', 'post139739988380488')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre139739988380488', 'post139739988380488')"><pre>    # the Django request obj.</pre></li>
                
                </ol>
              
              <ol start="67" class="context-line">
                <li onclick="toggle('pre139739988380488', 'post139739988380488')"><pre>
    cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol>
              
                <ol start='68' class="post-context" id="post139739988380488">
                  
                  <li onclick="toggle('pre139739988380488', 'post139739988380488')"><pre>    jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li>
                  
                  <li onclick="toggle('pre139739988380488', 'post139739988380488')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre139739988380488', 'post139739988380488')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li>
                  
                  <li onclick="toggle('pre139739988380488', 'post139739988380488')"><pre>    if len(jwt_subject_list) == 1:</pre></li>
                  
                  <li onclick="toggle('pre139739988380488', 'post139739988380488')"><pre>      jwt_primary_str = jwt_subject_list[0]</pre></li>
                  
                  <li onclick="toggle('pre139739988380488', 'post139739988380488')"><pre>      if jwt_primary_str != cert_primary_str:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988380488')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988380488">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c139739988378472">
              
                <ol start="58" class="pre-context" id="pre139739988378472">
                
                  <li onclick="toggle('pre139739988378472', 'post139739988378472')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739988378472', 'post139739988378472')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre139739988378472', 'post139739988378472')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre139739988378472', 'post139739988378472')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739988378472', 'post139739988378472')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre139739988378472', 'post139739988378472')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre139739988378472', 'post139739988378472')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="65" class="context-line">
                <li onclick="toggle('pre139739988378472', 'post139739988378472')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='66' class="post-context" id="post139739988378472">
                  
                  <li onclick="toggle('pre139739988378472', 'post139739988378472')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre139739988378472', 'post139739988378472')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre139739988378472', 'post139739988378472')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre139739988378472', 'post139739988378472')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739988378472', 'post139739988378472')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739988378472', 'post139739988378472')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988378472')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988378472">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.lternet.edu/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.6
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  46.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  67.     cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  65.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdateSystemMetadata_RightsHolder_2017109234527800&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.2278588066732970194.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.2424876797385588730.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18966&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=PJlPaHM8zquiO4NlyduoLkV5eX0KVwOs1eix&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;46529&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492670454649843&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(3, 4)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7f17c0794070&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7f17c07945b0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>BASE_DIR</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;23&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_RightsHolder(MNUpdateSystemMetadataTestImplementations.java:136)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_RightsHolder(MNUpdateSystemMetadataTestImplementations.java:120)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_RightsHolder(MNStorageV2IT.java:144)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.lternet.edu/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/usr/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.6</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:40:54 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c139739988378688">
              
                <ol start="32" class="pre-context" id="pre139739988378688">
                
                  <li onclick="toggle('pre139739988378688', 'post139739988378688')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre139739988378688', 'post139739988378688')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre139739988378688', 'post139739988378688')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre139739988378688', 'post139739988378688')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739988378688', 'post139739988378688')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre139739988378688', 'post139739988378688')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre139739988378688', 'post139739988378688')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre139739988378688', 'post139739988378688')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post139739988378688">
                  
                  <li onclick="toggle('pre139739988378688', 'post139739988378688')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre139739988378688', 'post139739988378688')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre139739988378688', 'post139739988378688')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre139739988378688', 'post139739988378688')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre139739988378688', 'post139739988378688')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739988378688', 'post139739988378688')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988378688')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988378688">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c139739988381136">
              
                <ol start="242" class="pre-context" id="pre139739988381136">
                
                  <li onclick="toggle('pre139739988381136', 'post139739988381136')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre139739988381136', 'post139739988381136')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre139739988381136', 'post139739988381136')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre139739988381136', 'post139739988381136')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre139739988381136', 'post139739988381136')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre139739988381136', 'post139739988381136')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739988381136', 'post139739988381136')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre139739988381136', 'post139739988381136')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post139739988381136">
                  
                  <li onclick="toggle('pre139739988381136', 'post139739988381136')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988381136')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988381136">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7f17c2c48590&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c139739988379120">
              
                <ol start="171" class="pre-context" id="pre139739988379120">
                
                  <li onclick="toggle('pre139739988379120', 'post139739988379120')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739988379120', 'post139739988379120')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre139739988379120', 'post139739988379120')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739988379120', 'post139739988379120')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739988379120', 'post139739988379120')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739988379120', 'post139739988379120')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre139739988379120', 'post139739988379120')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre139739988379120', 'post139739988379120')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post139739988379120">
                  
                  <li onclick="toggle('pre139739988379120', 'post139739988379120')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre139739988379120', 'post139739988379120')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre139739988379120', 'post139739988379120')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739988379120', 'post139739988379120')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre139739988379120', 'post139739988379120')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre139739988379120', 'post139739988379120')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988379120')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988379120">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c139739988380848">
              
                <ol start="39" class="pre-context" id="pre139739988380848">
                
                  <li onclick="toggle('pre139739988380848', 'post139739988380848')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre139739988380848', 'post139739988380848')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre139739988380848', 'post139739988380848')"><pre>      .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li>
                
                  <li onclick="toggle('pre139739988380848', 'post139739988380848')"><pre>        request.path_info</pre></li>
                
                  <li onclick="toggle('pre139739988380848', 'post139739988380848')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre139739988380848', 'post139739988380848')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre139739988380848', 'post139739988380848')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="46" class="context-line">
                <li onclick="toggle('pre139739988380848', 'post139739988380848')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='47' class="post-context" id="post139739988380848">
                  
                  <li onclick="toggle('pre139739988380848', 'post139739988380848')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739988380848', 'post139739988380848')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre139739988380848', 'post139739988380848')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre139739988380848', 'post139739988380848')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre139739988380848', 'post139739988380848')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre139739988380848', 'post139739988380848')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988380848')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988380848">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c139739988380488">
              
                <ol start="60" class="pre-context" id="pre139739988380488">
                
                  <li onclick="toggle('pre139739988380488', 'post139739988380488')"><pre>      if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li>
                
                  <li onclick="toggle('pre139739988380488', 'post139739988380488')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre139739988380488', 'post139739988380488')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre139739988380488', 'post139739988380488')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739988380488', 'post139739988380488')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739988380488', 'post139739988380488')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre139739988380488', 'post139739988380488')"><pre>    # the Django request obj.</pre></li>
                
                </ol>
              
              <ol start="67" class="context-line">
                <li onclick="toggle('pre139739988380488', 'post139739988380488')"><pre>
    cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol>
              
                <ol start='68' class="post-context" id="post139739988380488">
                  
                  <li onclick="toggle('pre139739988380488', 'post139739988380488')"><pre>    jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li>
                  
                  <li onclick="toggle('pre139739988380488', 'post139739988380488')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre139739988380488', 'post139739988380488')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li>
                  
                  <li onclick="toggle('pre139739988380488', 'post139739988380488')"><pre>    if len(jwt_subject_list) == 1:</pre></li>
                  
                  <li onclick="toggle('pre139739988380488', 'post139739988380488')"><pre>      jwt_primary_str = jwt_subject_list[0]</pre></li>
                  
                  <li onclick="toggle('pre139739988380488', 'post139739988380488')"><pre>      if jwt_primary_str != cert_primary_str:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988380488')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988380488">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c139739988378472">
              
                <ol start="58" class="pre-context" id="pre139739988378472">
                
                  <li onclick="toggle('pre139739988378472', 'post139739988378472')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739988378472', 'post139739988378472')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre139739988378472', 'post139739988378472')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre139739988378472', 'post139739988378472')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739988378472', 'post139739988378472')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre139739988378472', 'post139739988378472')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre139739988378472', 'post139739988378472')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="65" class="context-line">
                <li onclick="toggle('pre139739988378472', 'post139739988378472')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='66' class="post-context" id="post139739988378472">
                  
                  <li onclick="toggle('pre139739988378472', 'post139739988378472')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre139739988378472', 'post139739988378472')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre139739988378472', 'post139739988378472')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre139739988378472', 'post139739988378472')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739988378472', 'post139739988378472')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739988378472', 'post139739988378472')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988378472')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988378472">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.lternet.edu/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.6
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  46.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  67.     cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  65.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdateSystemMetadata_RightsHolder_2017109234527800&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.2278588066732970194.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.2424876797385588730.tmp (application/octet-stream)&gt;</pre></td>
20170420-06:45:28: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18966&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=PJlPaHM8zquiO4NlyduoLkV5eX0KVwOs1eix&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
20170420-06:45:28: [INFO]: 
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
***************** running test for testUpdateSystemMetadata_RightsHolder(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
20170420-06:45:28: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;46529&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
20170420-06:45:28: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
20170420-06:45:28: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492670454649843&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(3, 4)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7f17c0794070&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7f17c07945b0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>BASE_DIR</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;23&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:45:28: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:45:28: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:28: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_RightsHolder_2017109234528191 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:28: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_RightsHolder_2017109234528191
<?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_2017109234528191</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:45:28.211+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:45:28.211+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestNEON</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:28: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_RightsHolder_2017109234528191; FilePart:object = /tmp/mmp.output.1939328160327319627.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8244619511840708116.tmp (1100 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:45:28: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.
	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_RightsHolder(MNUpdateSystemMetadataTestImplementations.java:136)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_RightsHolder(MNUpdateSystemMetadataTestImplementations.java:120)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_RightsHolder(MNStorageV2IT.java:144)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:45:28: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:28: [INFO]: 
***************** running test for testUpdateSystemMetadata_RightsHolder(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:28: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:28: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:28: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:28: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:45:28: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:28: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_RightsHolder_2017109234528658 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:28: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_RightsHolder_2017109234528658
<?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_2017109234528658</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:45:28.666+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:45:28.666+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestARCTIC</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_RightsHolder_2017109234528658; FilePart:object = /tmp/mmp.output.641101792902987556.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.723023913630931317.tmp (1104 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:45:30: [INFO]: object created.  pid = testUpdateSystemMetadata_RightsHolder_2017109234528658 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:30: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:45:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_RightsHolder_2017109234528658 [org.dataone.client.rest.RestClient]
20170420-06:45:32: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_RightsHolder_2017109234528658; FilePart:sysmeta = /tmp/mmp.output.3068794023024029504.tmp (1131 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:45:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_RightsHolder_2017109234528658 [org.dataone.client.rest.RestClient]
20170420-06:45:43: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:43: [INFO]: 
***************** running test for testUpdateSystemMetadata_RightsHolder(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:43: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:43: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:43: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:43: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:45:43: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:43: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_RightsHolder_201710923454385 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:43: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_RightsHolder_201710923454385
<?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_201710923454385</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:45:43.096+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:45:43.096+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:43: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_RightsHolder_201710923454385; FilePart:object = /tmp/mmp.output.6606097563911762102.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5569058548272944628.tmp (1107 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:45:43: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.
	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_RightsHolder(MNUpdateSystemMetadataTestImplementations.java:136)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_RightsHolder(MNUpdateSystemMetadataTestImplementations.java:120)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_RightsHolder(MNStorageV2IT.java:144)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:45:43: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:43: [INFO]: 
***************** running test for testUpdateSystemMetadata_RightsHolder(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:43: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:43: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:43: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:43: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:45:43: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:43: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_RightsHolder_2017109234543560 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:43: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_RightsHolder_2017109234543560
<?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_2017109234543560</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:45:43.568+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:45:43.568+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestRW</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestRW</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:44: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_RightsHolder_2017109234543560; FilePart:object = /tmp/mmp.output.1290681770706494926.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2573315546467481124.tmp (1096 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:45:44: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>500 Internal server error</title>
  </head>
  <body>
    <p>
      <h3 style="color:red;">500 Internal server error</h3>
    </p>
    <p>
      Please notify the administrator.
    </p>
    <p>
      <a href="/">Home</a>
    </p>
  </body>
</html>

	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_RightsHolder(MNUpdateSystemMetadataTestImplementations.java:136)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_RightsHolder(MNUpdateSystemMetadataTestImplementations.java:120)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_RightsHolder(MNStorageV2IT.java:144)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>500 Internal server error</title>
  </head>
  <body>
    <p>
      <h3 style="color:red;">500 Internal server error</h3>
    </p>
    <p>
      Please notify the administrator.
    </p>
    <p>
      <a href="/">Home</a>
    </p>
  </body>
</html>

	at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:45:44: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:44: [INFO]: 
***************** running test for testUpdateSystemMetadata_RightsHolder(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:44: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:44: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:44: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:44: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:45:44: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:44: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_RightsHolder_201710923454491 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:44: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_RightsHolder_201710923454491
<?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_201710923454491</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:45:44.100+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:45:44.100+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestEDI</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestEDI</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:44: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_RightsHolder_201710923454491; FilePart:object = /tmp/mmp.output.6100683404064134240.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7431661298098656170.tmp (1097 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:45:44: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.edirepository.org/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/var/local/dataone/gmn_venv/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.12</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:45:44 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c140454009130664">
              
                <ol start="32" class="pre-context" id="pre140454009130664">
                
                  <li onclick="toggle('pre140454009130664', 'post140454009130664')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre140454009130664', 'post140454009130664')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre140454009130664', 'post140454009130664')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre140454009130664', 'post140454009130664')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454009130664', 'post140454009130664')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre140454009130664', 'post140454009130664')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre140454009130664', 'post140454009130664')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre140454009130664', 'post140454009130664')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post140454009130664">
                  
                  <li onclick="toggle('pre140454009130664', 'post140454009130664')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre140454009130664', 'post140454009130664')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre140454009130664', 'post140454009130664')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre140454009130664', 'post140454009130664')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre140454009130664', 'post140454009130664')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009130664', 'post140454009130664')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009130664')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009130664">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c140454010074320">
              
                <ol start="242" class="pre-context" id="pre140454010074320">
                
                  <li onclick="toggle('pre140454010074320', 'post140454010074320')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre140454010074320', 'post140454010074320')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre140454010074320', 'post140454010074320')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre140454010074320', 'post140454010074320')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre140454010074320', 'post140454010074320')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre140454010074320', 'post140454010074320')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454010074320', 'post140454010074320')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre140454010074320', 'post140454010074320')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post140454010074320">
                  
                  <li onclick="toggle('pre140454010074320', 'post140454010074320')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454010074320')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454010074320">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbe0c0bcc10&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c140454009751528">
              
                <ol start="171" class="pre-context" id="pre140454009751528">
                
                  <li onclick="toggle('pre140454009751528', 'post140454009751528')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009751528', 'post140454009751528')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre140454009751528', 'post140454009751528')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454009751528', 'post140454009751528')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454009751528', 'post140454009751528')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009751528', 'post140454009751528')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre140454009751528', 'post140454009751528')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre140454009751528', 'post140454009751528')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post140454009751528">
                  
                  <li onclick="toggle('pre140454009751528', 'post140454009751528')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre140454009751528', 'post140454009751528')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre140454009751528', 'post140454009751528')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009751528', 'post140454009751528')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre140454009751528', 'post140454009751528')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre140454009751528', 'post140454009751528')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009751528')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009751528">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c140454009752464">
              
                <ol start="44" class="pre-context" id="pre140454009752464">
                
                  <li onclick="toggle('pre140454009752464', 'post140454009752464')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre140454009752464', 'post140454009752464')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre140454009752464', 'post140454009752464')"><pre>      .format(</pre></li>
                
                  <li onclick="toggle('pre140454009752464', 'post140454009752464')"><pre>        view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li>
                
                  <li onclick="toggle('pre140454009752464', 'post140454009752464')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre140454009752464', 'post140454009752464')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre140454009752464', 'post140454009752464')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="51" class="context-line">
                <li onclick="toggle('pre140454009752464', 'post140454009752464')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='52' class="post-context" id="post140454009752464">
                  
                  <li onclick="toggle('pre140454009752464', 'post140454009752464')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009752464', 'post140454009752464')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre140454009752464', 'post140454009752464')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre140454009752464', 'post140454009752464')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre140454009752464', 'post140454009752464')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre140454009752464', 'post140454009752464')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009752464')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009752464">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c140454010314120">
              
                <ol start="66" class="pre-context" id="pre140454010314120">
                
                  <li onclick="toggle('pre140454010314120', 'post140454010314120')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre140454010314120', 'post140454010314120')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre140454010314120', 'post140454010314120')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454010314120', 'post140454010314120')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454010314120', 'post140454010314120')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre140454010314120', 'post140454010314120')"><pre>    # the Django request obj.</pre></li>
                
                  <li onclick="toggle('pre140454010314120', 'post140454010314120')"><pre>    cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li>
                
                </ol>
              
              <ol start="73" class="context-line">
                <li onclick="toggle('pre140454010314120', 'post140454010314120')"><pre>
      request</pre> <span>...</span></li></ol>
              
                <ol start='74' class="post-context" id="post140454010314120">
                  
                  <li onclick="toggle('pre140454010314120', 'post140454010314120')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454010314120', 'post140454010314120')"><pre>    jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li>
                  
                  <li onclick="toggle('pre140454010314120', 'post140454010314120')"><pre>      request</pre></li>
                  
                  <li onclick="toggle('pre140454010314120', 'post140454010314120')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454010314120', 'post140454010314120')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre140454010314120', 'post140454010314120')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454010314120')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454010314120">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c140454009127568">
              
                <ol start="62" class="pre-context" id="pre140454009127568">
                
                  <li onclick="toggle('pre140454009127568', 'post140454009127568')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454009127568', 'post140454009127568')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre140454009127568', 'post140454009127568')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre140454009127568', 'post140454009127568')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454009127568', 'post140454009127568')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre140454009127568', 'post140454009127568')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre140454009127568', 'post140454009127568')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="69" class="context-line">
                <li onclick="toggle('pre140454009127568', 'post140454009127568')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='70' class="post-context" id="post140454009127568">
                  
                  <li onclick="toggle('pre140454009127568', 'post140454009127568')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre140454009127568', 'post140454009127568')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre140454009127568', 'post140454009127568')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre140454009127568', 'post140454009127568')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009127568', 'post140454009127568')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009127568', 'post140454009127568')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009127568')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009127568">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.edirepository.org/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.12
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  51.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  73.       request

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  69.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdateSystemMetadata_RightsHolder_201710923454491&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.7431661298098656170.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.6100683404064134240.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18942&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=o5yxW01lbGYlpBd8zFgZ0sWMiE65x2m&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;48141&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>apache.version</td>
          <td class="code"><pre>(2, 4, 18)</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_connects</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_restarts</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_start</td>
          <td class="code"><pre>&#39;1492670744255872&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492670744255619&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_start</td>
          <td class="code"><pre>&#39;1492670744255317&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_start</td>
          <td class="code"><pre>&#39;1492670744255981&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(4, 3, 0)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbdff4ff6f0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbe041fef30&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;0/3&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_RightsHolder(MNUpdateSystemMetadataTestImplementations.java:136)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_RightsHolder(MNUpdateSystemMetadataTestImplementations.java:120)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_RightsHolder(MNStorageV2IT.java:144)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.edirepository.org/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/var/local/dataone/gmn_venv/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.12</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:45:44 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c140454009130664">
              
                <ol start="32" class="pre-context" id="pre140454009130664">
                
                  <li onclick="toggle('pre140454009130664', 'post140454009130664')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre140454009130664', 'post140454009130664')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre140454009130664', 'post140454009130664')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre140454009130664', 'post140454009130664')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454009130664', 'post140454009130664')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre140454009130664', 'post140454009130664')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre140454009130664', 'post140454009130664')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre140454009130664', 'post140454009130664')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post140454009130664">
                  
                  <li onclick="toggle('pre140454009130664', 'post140454009130664')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre140454009130664', 'post140454009130664')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre140454009130664', 'post140454009130664')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre140454009130664', 'post140454009130664')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre140454009130664', 'post140454009130664')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009130664', 'post140454009130664')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009130664')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009130664">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c140454010074320">
              
                <ol start="242" class="pre-context" id="pre140454010074320">
                
                  <li onclick="toggle('pre140454010074320', 'post140454010074320')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre140454010074320', 'post140454010074320')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre140454010074320', 'post140454010074320')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre140454010074320', 'post140454010074320')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre140454010074320', 'post140454010074320')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre140454010074320', 'post140454010074320')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454010074320', 'post140454010074320')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre140454010074320', 'post140454010074320')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post140454010074320">
                  
                  <li onclick="toggle('pre140454010074320', 'post140454010074320')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454010074320')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454010074320">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbe0c0bcc10&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c140454009751528">
              
                <ol start="171" class="pre-context" id="pre140454009751528">
                
                  <li onclick="toggle('pre140454009751528', 'post140454009751528')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009751528', 'post140454009751528')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre140454009751528', 'post140454009751528')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454009751528', 'post140454009751528')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454009751528', 'post140454009751528')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009751528', 'post140454009751528')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre140454009751528', 'post140454009751528')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre140454009751528', 'post140454009751528')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post140454009751528">
                  
                  <li onclick="toggle('pre140454009751528', 'post140454009751528')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre140454009751528', 'post140454009751528')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre140454009751528', 'post140454009751528')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009751528', 'post140454009751528')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre140454009751528', 'post140454009751528')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre140454009751528', 'post140454009751528')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009751528')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009751528">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c140454009752464">
              
                <ol start="44" class="pre-context" id="pre140454009752464">
                
                  <li onclick="toggle('pre140454009752464', 'post140454009752464')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre140454009752464', 'post140454009752464')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre140454009752464', 'post140454009752464')"><pre>      .format(</pre></li>
                
                  <li onclick="toggle('pre140454009752464', 'post140454009752464')"><pre>        view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li>
                
                  <li onclick="toggle('pre140454009752464', 'post140454009752464')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre140454009752464', 'post140454009752464')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre140454009752464', 'post140454009752464')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="51" class="context-line">
                <li onclick="toggle('pre140454009752464', 'post140454009752464')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='52' class="post-context" id="post140454009752464">
                  
                  <li onclick="toggle('pre140454009752464', 'post140454009752464')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009752464', 'post140454009752464')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre140454009752464', 'post140454009752464')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre140454009752464', 'post140454009752464')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre140454009752464', 'post140454009752464')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre140454009752464', 'post140454009752464')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009752464')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009752464">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c140454010314120">
              
                <ol start="66" class="pre-context" id="pre140454010314120">
                
                  <li onclick="toggle('pre140454010314120', 'post140454010314120')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre140454010314120', 'post140454010314120')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre140454010314120', 'post140454010314120')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454010314120', 'post140454010314120')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454010314120', 'post140454010314120')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre140454010314120', 'post140454010314120')"><pre>    # the Django request obj.</pre></li>
                
                  <li onclick="toggle('pre140454010314120', 'post140454010314120')"><pre>    cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li>
                
                </ol>
              
              <ol start="73" class="context-line">
                <li onclick="toggle('pre140454010314120', 'post140454010314120')"><pre>
      request</pre> <span>...</span></li></ol>
              
                <ol start='74' class="post-context" id="post140454010314120">
                  
                  <li onclick="toggle('pre140454010314120', 'post140454010314120')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454010314120', 'post140454010314120')"><pre>    jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li>
                  
                  <li onclick="toggle('pre140454010314120', 'post140454010314120')"><pre>      request</pre></li>
                  
                  <li onclick="toggle('pre140454010314120', 'post140454010314120')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454010314120', 'post140454010314120')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre140454010314120', 'post140454010314120')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454010314120')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454010314120">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c140454009127568">
              
                <ol start="62" class="pre-context" id="pre140454009127568">
                
                  <li onclick="toggle('pre140454009127568', 'post140454009127568')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454009127568', 'post140454009127568')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre140454009127568', 'post140454009127568')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre140454009127568', 'post140454009127568')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454009127568', 'post140454009127568')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre140454009127568', 'post140454009127568')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre140454009127568', 'post140454009127568')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="69" class="context-line">
                <li onclick="toggle('pre140454009127568', 'post140454009127568')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='70' class="post-context" id="post140454009127568">
                  
                  <li onclick="toggle('pre140454009127568', 'post140454009127568')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre140454009127568', 'post140454009127568')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre140454009127568', 'post140454009127568')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre140454009127568', 'post140454009127568')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009127568', 'post140454009127568')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009127568', 'post140454009127568')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009127568')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009127568">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.edirepository.org/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.12
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  51.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  73.       request

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  69.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdateSystemMetadata_RightsHolder_201710923454491&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.7431661298098656170.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.6100683404064134240.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18942&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=o5yxW01lbGYlpBd8zFgZ0sWMiE65x2m&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;48141&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>apache.version</td>
          <td class="code"><pre>(2, 4, 18)</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_connects</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_restarts</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_start</td>
          <td class="code"><pre>&#39;1492670744255872&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492670744255619&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_start</td>
          <td class="code"><pre>&#39;1492670744255317&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_start</td>
          <td class="code"><pre>&#39;1492670744255981&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(4, 3, 0)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbdff4ff6f0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbe041fef30&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
20170420-06:45:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
20170420-06:45:44: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
20170420-06:45:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
20170420-06:45:44: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
        <tr>
                          nodeId  key                       value
=============================================================================================================
          <td>INSTALLED_APPS</td>
20170420-06:45:44: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:44: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;0/3&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:45:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:45:44: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:44: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:45:45: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:45: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:45:45: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:45: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:45:45: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:45: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:45:46: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:45:46: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:45:46: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:45:46: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:45:46: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:45:47: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:45:47: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:45:47: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:47: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:47: [INFO]: certificate filename: testPerson [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:47: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:45:47: [INFO]: client setup as Subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:47: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:45:47: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:47: [INFO]: 
***************** running test for testUpdateSystemMetadata_NotAuthorized(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_2017109234547822 [org.dataone.client.rest.RestClient]
20170420-06:45:49: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:49: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:49: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:49: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:45:49: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:49: [WARN]: Unable to find a valid authoritative MN to use for the object: testUpdateSystemMetadata_NotAuthorized_2017109234547822 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:49: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_NotAuthorized_2017109234547822 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:45:49: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NotAuthorized_2017109234547822
<?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_2017109234547822</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:45:49.904+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:45:49.904+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:19: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_2017109234547822; FilePart:object = /tmp/mmp.output.4454940337181688734.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3513171417384388168.tmp (1086 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:46:20: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
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.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_NotAuthorized(UpdateSystemMetadataTestImplementations.java:63)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_NotFound(UpdateSystemMetadataTestImplementations.java:661)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_NotFound(MNStorageV2IT.java:150)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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)
	... 35 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.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 42 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)
	... 41 more
20170420-06:46:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:20: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:20: [INFO]: 
***************** running test for testUpdateSystemMetadata_NotAuthorized(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_201710923462015 [org.dataone.client.rest.RestClient]
20170420-06:46:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:20: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:20: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:20: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:46:20: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:20: [WARN]: Unable to find a valid authoritative MN to use for the object: testUpdateSystemMetadata_NotAuthorized_201710923462015 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:20: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_NotAuthorized_201710923462015 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:20: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NotAuthorized_201710923462015
<?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_201710923462015</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:46:20.438+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:46:20.438+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:21: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_201710923462015; FilePart:object = /tmp/mmp.output.1677810419842750141.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2560838043982776649.tmp (1085 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:46:21: [INFO]: object created.  pid = testUpdateSystemMetadata_NotAuthorized_201710923462015 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:21: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:46:21: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NotAuthorized_201710923462015 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_201710923462015 [org.dataone.client.rest.RestClient]
20170420-06:46:21: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_201710923462015; FilePart:sysmeta = /tmp/mmp.output.471426702820891458.tmp (1111 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:46:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:21: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:21: [INFO]: 
***************** running test for testUpdateSystemMetadata_NotAuthorized(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_2017109234621878 [org.dataone.client.rest.RestClient]
20170420-06:46:22: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:22: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:22: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:22: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:46:22: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:22: [WARN]: Unable to find a valid authoritative MN to use for the object: testUpdateSystemMetadata_NotAuthorized_2017109234621878 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:22: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_NotAuthorized_2017109234621878 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:22: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NotAuthorized_2017109234621878
<?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_2017109234621878</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:46:22.099+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:46:22.099+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:22: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_2017109234621878; FilePart:object = /tmp/mmp.output.3708038517617982837.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5631327097026322188.tmp (1086 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:46:22: [INFO]: object created.  pid = testUpdateSystemMetadata_NotAuthorized_2017109234621878 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:22: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:46:22: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NotAuthorized_2017109234621878 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_2017109234621878 [org.dataone.client.rest.RestClient]
20170420-06:46:22: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://gmn-s.lternet.edu/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_2017109234621878; FilePart:sysmeta = /tmp/mmp.output.6094668186039950219.tmp (1111 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:46:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:22: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:22: [INFO]: 
***************** running test for testUpdateSystemMetadata_NotAuthorized(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_2017109234622531 [org.dataone.client.rest.RestClient]
20170420-06:46:22: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:22: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:22: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:22: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:46:22: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:22: [WARN]: Unable to find a valid authoritative MN to use for the object: testUpdateSystemMetadata_NotAuthorized_2017109234622531 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:22: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_NotAuthorized_2017109234622531 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:22: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NotAuthorized_2017109234622531
<?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_2017109234622531</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:46:22.843+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:46:22.843+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:23: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_2017109234622531; FilePart:object = /tmp/mmp.output.2730001346211652561.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3999167106554314753.tmp (1086 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:46:23: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_NotAuthorized(UpdateSystemMetadataTestImplementations.java:63)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_NotFound(UpdateSystemMetadataTestImplementations.java:661)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_NotFound(MNStorageV2IT.java:150)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 35 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:46:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:23: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:23: [INFO]: 
***************** running test for testUpdateSystemMetadata_NotAuthorized(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_201710923462353 [org.dataone.client.rest.RestClient]
20170420-06:46:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:23: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:23: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:23: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:46:23: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:23: [WARN]: Unable to find a valid authoritative MN to use for the object: testUpdateSystemMetadata_NotAuthorized_201710923462353 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:23: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_NotAuthorized_201710923462353 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:23: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NotAuthorized_201710923462353
<?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_201710923462353</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:46:23.870+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:46:23.870+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:25: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_201710923462353; FilePart:object = /tmp/mmp.output.8274928604347404623.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.276892835578658592.tmp (1085 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:46:25: [INFO]: object created.  pid = testUpdateSystemMetadata_NotAuthorized_201710923462353 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:25: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:46:25: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NotAuthorized_201710923462353 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_201710923462353 [org.dataone.client.rest.RestClient]
20170420-06:46:26: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_201710923462353; FilePart:sysmeta = /tmp/mmp.output.7208214800392524484.tmp (1115 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:46:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:26: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:26: [INFO]: 
***************** running test for testUpdateSystemMetadata_NotAuthorized(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_201710923462693 [org.dataone.client.rest.RestClient]
20170420-06:46:26: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:26: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:26: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:26: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:46:26: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:26: [WARN]: Unable to find a valid authoritative MN to use for the object: testUpdateSystemMetadata_NotAuthorized_201710923462693 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:26: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_NotAuthorized_201710923462693 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:26: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NotAuthorized_201710923462693
<?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_201710923462693</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:46:26.448+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:46:26.448+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:26: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_201710923462693; FilePart:object = /tmp/mmp.output.5320822853673814654.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7782108687825785363.tmp (1085 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:46:26: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_NotAuthorized(UpdateSystemMetadataTestImplementations.java:63)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_NotFound(UpdateSystemMetadataTestImplementations.java:661)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_NotFound(MNStorageV2IT.java:150)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 35 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:46:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:26: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:26: [INFO]: 
***************** running test for testUpdateSystemMetadata_NotAuthorized(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_2017109234626758 [org.dataone.client.rest.RestClient]
20170420-06:46:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:27: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:27: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:27: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:46:27: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:27: [WARN]: Unable to find a valid authoritative MN to use for the object: testUpdateSystemMetadata_NotAuthorized_2017109234626758 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:27: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_NotAuthorized_2017109234626758 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:27: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NotAuthorized_2017109234626758
<?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_2017109234626758</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:46:27.125+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:46:27.125+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:27: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_2017109234626758; FilePart:object = /tmp/mmp.output.8303068101021932840.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.390252321643650618.tmp (1086 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:46:27: [INFO]: object created.  pid = testUpdateSystemMetadata_NotAuthorized_2017109234626758 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:27: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:46:27: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NotAuthorized_2017109234626758 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_2017109234626758 [org.dataone.client.rest.RestClient]
20170420-06:46:28: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://dataone-test.researchworkspace.com/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_2017109234626758; FilePart:sysmeta = /tmp/mmp.output.2729315431056880422.tmp (1107 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:46:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:28: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:28: [INFO]: 
***************** running test for testUpdateSystemMetadata_NotAuthorized(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_2017109234628820 [org.dataone.client.rest.RestClient]
20170420-06:46:28: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:28: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:28: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:28: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:46:28: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:28: [WARN]: Unable to find a valid authoritative MN to use for the object: testUpdateSystemMetadata_NotAuthorized_2017109234628820 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:28: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_NotAuthorized_2017109234628820 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:28: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NotAuthorized_2017109234628820
<?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_2017109234628820</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:46:28.981+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:46:28.981+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:29: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_2017109234628820; FilePart:object = /tmp/mmp.output.2602767634964850391.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1944833103437366607.tmp (1086 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:46:29: [INFO]: object created.  pid = testUpdateSystemMetadata_NotAuthorized_2017109234628820 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:29: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:46:29: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NotAuthorized_2017109234628820 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/testUpdateSystemMetadata_NotAuthorized_2017109234628820 [org.dataone.client.rest.RestClient]
20170420-06:46:29: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://gmn-s.edirepository.org/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NotAuthorized_2017109234628820; FilePart:sysmeta = /tmp/mmp.output.6608918908970757576.tmp (1109 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:46:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:29: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170420-06:46:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:46:29: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:46:29: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:46:30: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:46:30: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:46:31: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:46:31: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:46:31: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:46:31: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:46:31: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:46:32: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:46:32: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:46:32: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:32: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:32: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_NoPid(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_2017109234632887 [org.dataone.client.rest.RestClient]
20170420-06:46:54: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:54: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:54: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:54: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:46:54: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:54: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_NoPid_2017109234632887 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:46:54: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_NoPid_2017109234632887
<?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_2017109234632887</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:46:54.581+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:46:54.581+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnStageUCSB2</originMemberNode>
    <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:24: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NoPid_2017109234632887; FilePart:object = /tmp/mmp.output.1677725372056201735.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5061823778768846646.tmp (1091 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:47:24: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
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.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_NoPid(UpdateSystemMetadataTestImplementations.java:103)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_NoPid(UpdateSystemMetadataTestImplementations.java:89)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_NoPid(MNStorageV2IT.java:168)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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)
	... 35 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.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 42 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)
	... 41 more
20170420-06:47:24: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:24: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_NoPid(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_2017109234724809 [org.dataone.client.rest.RestClient]
20170420-06:47:25: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:25: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:25: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:25: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:47:25: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:25: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_NoPid_2017109234724809 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:25: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_NoPid_2017109234724809
<?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_2017109234724809</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:47:25.208+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:47:25.208+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDemo11</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:26: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NoPid_2017109234724809; FilePart:object = /tmp/mmp.output.8361763055973803469.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4354017842654690644.tmp (1083 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:47:26: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_NoPid_2017109234724809 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:26: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:47:26: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_NoPid_2017109234724809 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_2017109234724809 [org.dataone.client.rest.RestClient]
20170420-06:47:26: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:26: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_NoPid(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_2017109234726497 [org.dataone.client.rest.RestClient]
20170420-06:47:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:27: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_NoPid(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_201710923472743 [org.dataone.client.rest.RestClient]
20170420-06:47:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:27: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:27: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:27: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:47:27: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:27: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_NoPid_201710923472743 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:27: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_NoPid_201710923472743
<?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_201710923472743</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:47:27.396+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:47:27.396+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestNEON</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:27: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NoPid_201710923472743; FilePart:object = /tmp/mmp.output.6504096191239286327.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6277892059334364835.tmp (1086 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:47:27: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_NoPid(UpdateSystemMetadataTestImplementations.java:103)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_NoPid(UpdateSystemMetadataTestImplementations.java:89)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_NoPid(MNStorageV2IT.java:168)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 35 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:47:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:27: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_NoPid(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_2017109234727610 [org.dataone.client.rest.RestClient]
20170420-06:47:28: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:28: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:28: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:28: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:47:28: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:28: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_NoPid_2017109234727610 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:28: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_NoPid_2017109234727610
<?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_2017109234727610</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:47:28.611+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:47:28.611+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestARCTIC</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NoPid_2017109234727610; FilePart:object = /tmp/mmp.output.2530795352847503140.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4823828060614774388.tmp (1091 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:47:30: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_NoPid_2017109234727610 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:30: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:47:30: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_NoPid_2017109234727610 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_2017109234727610 [org.dataone.client.rest.RestClient]
20170420-06:47:31: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:31: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_NoPid(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_2017109234731135 [org.dataone.client.rest.RestClient]
20170420-06:47:31: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:31: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:31: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:31: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:47:31: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:31: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_NoPid_2017109234731135 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:31: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_NoPid_2017109234731135
<?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_2017109234731135</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:47:31.701+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:47:31.701+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:31: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_NoPid_2017109234731135; FilePart:object = /tmp/mmp.output.6495218491790232254.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4375585664633450828.tmp (1095 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:47:32: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_NoPid(UpdateSystemMetadataTestImplementations.java:103)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_NoPid(UpdateSystemMetadataTestImplementations.java:89)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_NoPid(MNStorageV2IT.java:168)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 35 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:47:32: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:32: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_NoPid(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_201710923473213 [org.dataone.client.rest.RestClient]
20170420-06:47:32: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:32: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_NoPid(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_2017109234732440 [org.dataone.client.rest.RestClient]
20170420-06:47:32: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:32: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:32: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:32: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170420-06:47:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:47:33: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:47:33: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:47:33: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:47:33: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:47:35: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:35: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:47:35: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:35: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:47:35: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:35: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:47:35: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:35: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:47:36: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:47:36: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:47:36: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:47:37: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:37: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:37: [INFO]: 
***************** running test for testUpdateSystemMetadata_NoSerialVersion() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_2017109234737186 [org.dataone.client.rest.RestClient]
20170420-06:47:59: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:59: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:59: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:59: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:47:59: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:59: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_NoSerialVersion_2017109234737186 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:47:59: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NoSerialVersion_2017109234737186
<?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_2017109234737186</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:47:59.034+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:47:59.034+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnStageUCSB2</originMemberNode>
    <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:29: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NoSerialVersion_2017109234737186; FilePart:object = /tmp/mmp.output.5859173290762216309.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7432715021150441674.tmp (1086 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:48:29: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
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.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_NoSerialVersion(UpdateSystemMetadataTestImplementations.java:187)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_NoSerialVersion(UpdateSystemMetadataTestImplementations.java:173)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_NoSerialVersion(MNStorageV2IT.java:174)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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)
	... 35 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.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 42 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)
	... 41 more
20170420-06:48:29: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:29: [INFO]: 
***************** running test for testUpdateSystemMetadata_NoSerialVersion() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_2017109234829150 [org.dataone.client.rest.RestClient]
20170420-06:48:29: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:29: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:29: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:29: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:48:29: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:29: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_NoSerialVersion_2017109234829150 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:29: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NoSerialVersion_2017109234829150
<?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_2017109234829150</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:48:29.653+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:48:29.653+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDemo11</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NoSerialVersion_2017109234829150; FilePart:object = /tmp/mmp.output.1206447241125427293.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4290239873046112387.tmp (1078 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:48:30: [INFO]: object created.  pid = testUpdateSystemMetadata_NoSerialVersion_2017109234829150 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:30: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:48:30: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NoSerialVersion_2017109234829150 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_2017109234829150 [org.dataone.client.rest.RestClient]
20170420-06:48:31: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NoSerialVersion_2017109234829150; FilePart:sysmeta = /tmp/mmp.output.3206192711054827766.tmp (1068 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:48:31: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:31: [INFO]: 
***************** running test for testUpdateSystemMetadata_NoSerialVersion() vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_2017109234831264 [org.dataone.client.rest.RestClient]
20170420-06:48:31: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:31: [INFO]: 
***************** running test for testUpdateSystemMetadata_NoSerialVersion() vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_2017109234831566 [org.dataone.client.rest.RestClient]
20170420-06:48:31: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:31: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:31: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:31: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:48:31: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:31: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_NoSerialVersion_2017109234831566 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:31: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NoSerialVersion_2017109234831566
<?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_2017109234831566</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:48:31.887+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:48:31.887+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestNEON</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:32: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NoSerialVersion_2017109234831566; FilePart:object = /tmp/mmp.output.1021276257501936483.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7123153513758322021.tmp (1082 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:48:32: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_NoSerialVersion(UpdateSystemMetadataTestImplementations.java:187)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_NoSerialVersion(UpdateSystemMetadataTestImplementations.java:173)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_NoSerialVersion(MNStorageV2IT.java:174)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 35 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:48:32: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:32: [INFO]: 
***************** running test for testUpdateSystemMetadata_NoSerialVersion() vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_2017109234832104 [org.dataone.client.rest.RestClient]
20170420-06:48:33: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:33: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:33: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:33: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:48:33: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:33: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_NoSerialVersion_2017109234832104 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:33: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NoSerialVersion_2017109234832104
<?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_2017109234832104</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:48:33.140+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:48:33.140+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestARCTIC</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:34: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NoSerialVersion_2017109234832104; FilePart:object = /tmp/mmp.output.5120487315439931742.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2152964153238688986.tmp (1086 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:48:34: [INFO]: object created.  pid = testUpdateSystemMetadata_NoSerialVersion_2017109234832104 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:34: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:48:34: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_NoSerialVersion_2017109234832104 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_2017109234832104 [org.dataone.client.rest.RestClient]
20170420-06:48:36: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NoSerialVersion_2017109234832104; FilePart:sysmeta = /tmp/mmp.output.6719519542357989810.tmp (1076 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:48:36: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:36: [INFO]: 
***************** running test for testUpdateSystemMetadata_NoSerialVersion() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_2017109234836336 [org.dataone.client.rest.RestClient]
20170420-06:48:36: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:36: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:36: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:36: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:48:36: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:36: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_NoSerialVersion_2017109234836336 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:36: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_NoSerialVersion_2017109234836336
<?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_2017109234836336</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:48:36.637+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:48:36.637+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:36: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_NoSerialVersion_2017109234836336; FilePart:object = /tmp/mmp.output.7349463298964330740.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7201708173892949102.tmp (1090 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:48:36: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_NoSerialVersion(UpdateSystemMetadataTestImplementations.java:187)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_NoSerialVersion(UpdateSystemMetadataTestImplementations.java:173)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_NoSerialVersion(MNStorageV2IT.java:174)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 35 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:48:36: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:36: [INFO]: 
***************** running test for testUpdateSystemMetadata_NoSerialVersion() vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_2017109234836951 [org.dataone.client.rest.RestClient]
20170420-06:48:37: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:37: [INFO]: 
***************** running test for testUpdateSystemMetadata_NoSerialVersion() vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/testUpdateSystemMetadata_NoSerialVersion_2017109234837285 [org.dataone.client.rest.RestClient]
20170420-06:48:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:37: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170420-06:48:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:48:37: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:48:38: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:48:38: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:48:38: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:48:39: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:48:39: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:48:40: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:40: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:48:40: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:40: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:48:40: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:40: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:48:40: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:40: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:48:40: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:40: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:48:41: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:41: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:48:41: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_PidMismatch(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2017109234841198 [org.dataone.client.rest.RestClient]
20170420-06:49:03: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:03: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:03: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:03: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:49:03: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:03: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch2017109234841198 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:03: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_PidMismatch2017109234841198
<?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_PidMismatch2017109234841198</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:49:03.813+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:49:03.813+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnStageUCSB2</originMemberNode>
    <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch2017109234841198; FilePart:object = /tmp/mmp.output.1639991328970900269.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5528085068758043704.tmp (1096 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:49:05: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch2017109234841198 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:05: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:49:05: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_PidMismatch2017109234841198 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2017109234841198 [org.dataone.client.rest.RestClient]
20170420-06:49:35: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:35: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_PidMismatch(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2017109234935223 [org.dataone.client.rest.RestClient]
20170420-06:49:35: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:35: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:35: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:36: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:49:36: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:36: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch2017109234935223 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:36: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_PidMismatch2017109234935223
<?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_PidMismatch2017109234935223</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:49:36.003+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:49:36.003+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDemo11</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:36: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch2017109234935223; FilePart:object = /tmp/mmp.output.8022343493065028349.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5932782386000362928.tmp (1088 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:49:36: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch2017109234935223 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:36: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:49:36: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_PidMismatch2017109234935223 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2017109234935223 [org.dataone.client.rest.RestClient]
20170420-06:49:37: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:37: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_PidMismatch(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2017109234937129 [org.dataone.client.rest.RestClient]
20170420-06:49:37: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:37: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_PidMismatch(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2017109234937503 [org.dataone.client.rest.RestClient]
20170420-06:49:37: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:37: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:37: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:37: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:49:37: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:37: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch2017109234937503 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:37: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_PidMismatch2017109234937503
<?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_PidMismatch2017109234937503</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:49:37.856+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:49:37.856+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestNEON</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:38: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch2017109234937503; FilePart:object = /tmp/mmp.output.2169122818918166169.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1782497018481529124.tmp (1092 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:49:38: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_PidMismatch(UpdateSystemMetadataTestImplementations.java:226)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_PidMismatch(UpdateSystemMetadataTestImplementations.java:212)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_PidMismatch(MNStorageV2IT.java:180)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 35 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:49:38: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:38: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_PidMismatch(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch201710923493879 [org.dataone.client.rest.RestClient]
20170420-06:49:39: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:39: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:39: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:39: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:49:39: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:39: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch201710923493879 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:39: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_PidMismatch201710923493879
<?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_PidMismatch201710923493879</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:49:39.046+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:49:39.046+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestARCTIC</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:40: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch201710923493879; FilePart:object = /tmp/mmp.output.5491597320491320421.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3269970735677805853.tmp (1095 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:49:40: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch201710923493879 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:40: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:49:40: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_PidMismatch201710923493879 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch201710923493879 [org.dataone.client.rest.RestClient]
20170420-06:49:41: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:41: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_PidMismatch(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2017109234941703 [org.dataone.client.rest.RestClient]
20170420-06:49:42: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:42: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:42: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:42: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:49:42: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:42: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch2017109234941703 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:42: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_PidMismatch2017109234941703
<?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_PidMismatch2017109234941703</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:49:42.136+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:49:42.136+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:42: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_PidMismatch2017109234941703; FilePart:object = /tmp/mmp.output.5784911468822342653.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8199666874568268052.tmp (1100 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:49:42: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_PidMismatch(UpdateSystemMetadataTestImplementations.java:226)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_PidMismatch(UpdateSystemMetadataTestImplementations.java:212)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_PidMismatch(MNStorageV2IT.java:180)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 35 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:49:42: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:42: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_PidMismatch(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2017109234942449 [org.dataone.client.rest.RestClient]
20170420-06:49:42: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:42: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_PidMismatch(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2017109234942789 [org.dataone.client.rest.RestClient]
20170420-06:49:43: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:43: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:43: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:43: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170420-06:49:43: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:43: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:49:43: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:43: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:49:43: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:43: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:49:43: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:43: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:49:43: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:43: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:49:44: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:44: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:49:45: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:45: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:49:45: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:45: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:49:45: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:45: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:49:45: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:45: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:49:46: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:49:46: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:49:46: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:46: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:49:46: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017109234946535 [org.dataone.client.rest.RestClient]
20170420-06:50:10: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:10: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:10: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:10: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:50:10: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:10: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017109234946535 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:10: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017109234946535
<?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_SysmetaUnmodified2017109234946535</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:50:10.165+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:50:10.165+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnStageUCSB2</originMemberNode>
    <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:12: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017109234946535; FilePart:object = /tmp/mmp.output.4066555299050021176.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1234362711426145019.tmp (1109 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:50:12: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017109234946535 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:12: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:50:12: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017109234946535 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017109234946535 [org.dataone.client.rest.RestClient]
20170420-06:50:43: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017109234946535; FilePart:sysmeta = /tmp/mmp.output.5181965127571489410.tmp (1136 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:50:43: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:43: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201710923504387 [org.dataone.client.rest.RestClient]
20170420-06:50:43: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:43: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:43: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:43: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:50:43: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:43: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201710923504387 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:43: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201710923504387
<?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_SysmetaUnmodified201710923504387</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:50:43.814+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:50:43.814+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDemo11</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:44: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201710923504387; FilePart:object = /tmp/mmp.output.2992573129134713627.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1304222835210304970.tmp (1100 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:50:44: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201710923504387 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:44: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:50:44: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201710923504387 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201710923504387 [org.dataone.client.rest.RestClient]
20170420-06:50:45: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified201710923504387; FilePart:sysmeta = /tmp/mmp.output.1357792649769346582.tmp (1127 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:50:45: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:45: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017109235045389 [org.dataone.client.rest.RestClient]
20170420-06:50:45: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:45: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017109235045718 [org.dataone.client.rest.RestClient]
20170420-06:50:46: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:46: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:46: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:46: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:50:46: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:46: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017109235045718 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:46: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017109235045718
<?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_SysmetaUnmodified2017109235045718</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:50:46.064+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:50:46.064+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestNEON</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:46: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017109235045718; FilePart:object = /tmp/mmp.output.6634953140462271369.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5922049251070278725.tmp (1105 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:50:46: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified(UpdateSystemMetadataTestImplementations.java:269)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified(UpdateSystemMetadataTestImplementations.java:255)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_SysmetaUnmodified(MNStorageV2IT.java:186)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 35 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:50:46: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:46: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017109235046278 [org.dataone.client.rest.RestClient]
20170420-06:50:47: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:47: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:47: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:47: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:50:47: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:47: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017109235046278 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:47: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017109235046278
<?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_SysmetaUnmodified2017109235046278</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:50:47.273+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:50:47.273+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestARCTIC</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:49: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017109235046278; FilePart:object = /tmp/mmp.output.9007884661595654456.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6674559356588359480.tmp (1109 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:50:49: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017109235046278 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:49: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:50:49: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017109235046278 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017109235046278 [org.dataone.client.rest.RestClient]
20170420-06:50:50: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017109235046278; FilePart:sysmeta = /tmp/mmp.output.8342198767003012349.tmp (1136 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:50:50: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:50: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017109235050904 [org.dataone.client.rest.RestClient]
20170420-06:50:51: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:51: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:51: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:51: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:50:51: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:51: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017109235050904 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:51: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017109235050904
<?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_SysmetaUnmodified2017109235050904</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:50:51.297+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:50:51.297+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:51: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017109235050904; FilePart:object = /tmp/mmp.output.7558211047791659908.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7027735247601900894.tmp (1113 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:50:51: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified(UpdateSystemMetadataTestImplementations.java:269)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified(UpdateSystemMetadataTestImplementations.java:255)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_SysmetaUnmodified(MNStorageV2IT.java:186)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 35 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:50:51: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:51: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017109235051610 [org.dataone.client.rest.RestClient]
20170420-06:50:52: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:52: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017109235052171 [org.dataone.client.rest.RestClient]
20170420-06:50:52: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:52: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:52: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:52: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170420-06:50:52: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:52: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:50:52: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:52: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:50:52: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:52: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:50:53: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:53: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:50:53: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:53: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:50:54: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:54: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:50:54: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:54: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:50:54: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:54: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:50:54: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:54: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:50:54: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:54: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:50:55: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:55: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:50:55: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:55: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:50:55: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:55: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:55: [INFO]: 
***************** running test for testUpdateSystemMetadata_MutableRightsHolder(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:55: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:55: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:55: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:55: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:50:55: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:55: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_MutableRightsHolder_2017109235055840 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:50:55: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableRightsHolder_2017109235055840
<?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_MutableRightsHolder_2017109235055840</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:50:55.849+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:50:55.849+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnStageUCSB2</originMemberNode>
    <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableRightsHolder_2017109235055840; FilePart:object = /tmp/mmp.output.7259301560564944931.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.304073869763286345.tmp (1111 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:51:17: [INFO]: object created.  pid = testUpdateSystemMetadata_MutableRightsHolder_2017109235055840 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:17: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:51:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_MutableRightsHolder_2017109235055840 [org.dataone.client.rest.RestClient]
20170420-06:51:18: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:19: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableRightsHolder_2017109235055840; FilePart:sysmeta = /tmp/mmp.output.4308616686327292970.tmp (1132 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:51:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_MutableRightsHolder_2017109235055840 [org.dataone.client.rest.RestClient]
20170420-06:51:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:30: [INFO]: 
***************** running test for testUpdateSystemMetadata_MutableRightsHolder(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:30: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:30: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:30: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:51:30: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:30: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_MutableRightsHolder_2017109235130223 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:30: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableRightsHolder_2017109235130223
<?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_MutableRightsHolder_2017109235130223</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:51:30.233+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:51:30.233+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDemo11</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:31: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableRightsHolder_2017109235130223; FilePart:object = /tmp/mmp.output.8276202350852273845.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6027424533502613749.tmp (1103 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:51:31: [INFO]: object created.  pid = testUpdateSystemMetadata_MutableRightsHolder_2017109235130223 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:31: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:51:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_MutableRightsHolder_2017109235130223 [org.dataone.client.rest.RestClient]
20170420-06:51:31: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:32: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableRightsHolder_2017109235130223; FilePart:sysmeta = /tmp/mmp.output.2146613441311033184.tmp (1124 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:51:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_MutableRightsHolder_2017109235130223 [org.dataone.client.rest.RestClient]
20170420-06:51:42: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:42: [INFO]: 
***************** running test for testUpdateSystemMetadata_MutableRightsHolder(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:42: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:42: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:42: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:42: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:51:42: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:42: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_MutableRightsHolder_2017109235142459 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:42: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableRightsHolder_2017109235142459
<?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_MutableRightsHolder_2017109235142459</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:51:42.469+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:51:42.469+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestLTER</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestLTER</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:42: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableRightsHolder_2017109235142459; FilePart:object = /tmp/mmp.output.8869330509399969716.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5173987365672130045.tmp (1107 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:51:42: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.lternet.edu/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/usr/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.6</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:46:37 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c139739991037136">
              
                <ol start="32" class="pre-context" id="pre139739991037136">
                
                  <li onclick="toggle('pre139739991037136', 'post139739991037136')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre139739991037136', 'post139739991037136')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre139739991037136', 'post139739991037136')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre139739991037136', 'post139739991037136')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739991037136', 'post139739991037136')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre139739991037136', 'post139739991037136')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre139739991037136', 'post139739991037136')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre139739991037136', 'post139739991037136')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post139739991037136">
                  
                  <li onclick="toggle('pre139739991037136', 'post139739991037136')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre139739991037136', 'post139739991037136')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre139739991037136', 'post139739991037136')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre139739991037136', 'post139739991037136')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre139739991037136', 'post139739991037136')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739991037136', 'post139739991037136')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739991037136')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739991037136">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c139739992482664">
              
                <ol start="242" class="pre-context" id="pre139739992482664">
                
                  <li onclick="toggle('pre139739992482664', 'post139739992482664')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre139739992482664', 'post139739992482664')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre139739992482664', 'post139739992482664')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre139739992482664', 'post139739992482664')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre139739992482664', 'post139739992482664')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre139739992482664', 'post139739992482664')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739992482664', 'post139739992482664')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre139739992482664', 'post139739992482664')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post139739992482664">
                  
                  <li onclick="toggle('pre139739992482664', 'post139739992482664')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739992482664')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739992482664">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7f17c2c48590&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c139739989115104">
              
                <ol start="171" class="pre-context" id="pre139739989115104">
                
                  <li onclick="toggle('pre139739989115104', 'post139739989115104')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739989115104', 'post139739989115104')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre139739989115104', 'post139739989115104')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739989115104', 'post139739989115104')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739989115104', 'post139739989115104')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739989115104', 'post139739989115104')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre139739989115104', 'post139739989115104')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre139739989115104', 'post139739989115104')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post139739989115104">
                  
                  <li onclick="toggle('pre139739989115104', 'post139739989115104')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre139739989115104', 'post139739989115104')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre139739989115104', 'post139739989115104')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989115104', 'post139739989115104')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre139739989115104', 'post139739989115104')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre139739989115104', 'post139739989115104')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989115104')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989115104">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c139739989118416">
              
                <ol start="39" class="pre-context" id="pre139739989118416">
                
                  <li onclick="toggle('pre139739989118416', 'post139739989118416')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre139739989118416', 'post139739989118416')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre139739989118416', 'post139739989118416')"><pre>      .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li>
                
                  <li onclick="toggle('pre139739989118416', 'post139739989118416')"><pre>        request.path_info</pre></li>
                
                  <li onclick="toggle('pre139739989118416', 'post139739989118416')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre139739989118416', 'post139739989118416')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre139739989118416', 'post139739989118416')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="46" class="context-line">
                <li onclick="toggle('pre139739989118416', 'post139739989118416')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='47' class="post-context" id="post139739989118416">
                  
                  <li onclick="toggle('pre139739989118416', 'post139739989118416')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989118416', 'post139739989118416')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre139739989118416', 'post139739989118416')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre139739989118416', 'post139739989118416')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre139739989118416', 'post139739989118416')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre139739989118416', 'post139739989118416')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989118416')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989118416">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c139739989116328">
              
                <ol start="60" class="pre-context" id="pre139739989116328">
                
                  <li onclick="toggle('pre139739989116328', 'post139739989116328')"><pre>      if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li>
                
                  <li onclick="toggle('pre139739989116328', 'post139739989116328')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre139739989116328', 'post139739989116328')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre139739989116328', 'post139739989116328')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739989116328', 'post139739989116328')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739989116328', 'post139739989116328')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre139739989116328', 'post139739989116328')"><pre>    # the Django request obj.</pre></li>
                
                </ol>
              
              <ol start="67" class="context-line">
                <li onclick="toggle('pre139739989116328', 'post139739989116328')"><pre>
    cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol>
              
                <ol start='68' class="post-context" id="post139739989116328">
                  
                  <li onclick="toggle('pre139739989116328', 'post139739989116328')"><pre>    jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li>
                  
                  <li onclick="toggle('pre139739989116328', 'post139739989116328')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre139739989116328', 'post139739989116328')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li>
                  
                  <li onclick="toggle('pre139739989116328', 'post139739989116328')"><pre>    if len(jwt_subject_list) == 1:</pre></li>
                  
                  <li onclick="toggle('pre139739989116328', 'post139739989116328')"><pre>      jwt_primary_str = jwt_subject_list[0]</pre></li>
                  
                  <li onclick="toggle('pre139739989116328', 'post139739989116328')"><pre>      if jwt_primary_str != cert_primary_str:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989116328')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989116328">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c139739991039080">
              
                <ol start="58" class="pre-context" id="pre139739991039080">
                
                  <li onclick="toggle('pre139739991039080', 'post139739991039080')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739991039080', 'post139739991039080')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre139739991039080', 'post139739991039080')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre139739991039080', 'post139739991039080')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739991039080', 'post139739991039080')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre139739991039080', 'post139739991039080')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre139739991039080', 'post139739991039080')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="65" class="context-line">
                <li onclick="toggle('pre139739991039080', 'post139739991039080')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='66' class="post-context" id="post139739991039080">
                  
                  <li onclick="toggle('pre139739991039080', 'post139739991039080')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre139739991039080', 'post139739991039080')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre139739991039080', 'post139739991039080')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre139739991039080', 'post139739991039080')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739991039080', 'post139739991039080')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739991039080', 'post139739991039080')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739991039080')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739991039080">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.lternet.edu/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.6
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  46.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  67.     cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  65.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdateSystemMetadata_MutableRightsHolder_2017109235142459&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.5173987365672130045.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.8869330509399969716.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18996&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=mDXSXTA9ddjg38QWs09C9qKoKmNU6k3QwhsAeuEU&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;47419&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492670797629566&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(3, 4)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7f17c142da30&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7f17c0975cf0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>BASE_DIR</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;23&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableRightsHolder(MNUpdateSystemMetadataTestImplementations.java:190)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableRightsHolder(MNUpdateSystemMetadataTestImplementations.java:174)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableRightsHolder(MNStorageV2IT.java:192)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.lternet.edu/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/usr/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.6</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:46:37 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c139739991037136">
              
                <ol start="32" class="pre-context" id="pre139739991037136">
                
                  <li onclick="toggle('pre139739991037136', 'post139739991037136')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre139739991037136', 'post139739991037136')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre139739991037136', 'post139739991037136')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre139739991037136', 'post139739991037136')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739991037136', 'post139739991037136')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre139739991037136', 'post139739991037136')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre139739991037136', 'post139739991037136')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre139739991037136', 'post139739991037136')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post139739991037136">
                  
                  <li onclick="toggle('pre139739991037136', 'post139739991037136')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre139739991037136', 'post139739991037136')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre139739991037136', 'post139739991037136')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre139739991037136', 'post139739991037136')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre139739991037136', 'post139739991037136')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739991037136', 'post139739991037136')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739991037136')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739991037136">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c139739992482664">
              
                <ol start="242" class="pre-context" id="pre139739992482664">
                
                  <li onclick="toggle('pre139739992482664', 'post139739992482664')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre139739992482664', 'post139739992482664')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre139739992482664', 'post139739992482664')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre139739992482664', 'post139739992482664')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre139739992482664', 'post139739992482664')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre139739992482664', 'post139739992482664')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739992482664', 'post139739992482664')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre139739992482664', 'post139739992482664')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post139739992482664">
                  
                  <li onclick="toggle('pre139739992482664', 'post139739992482664')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739992482664')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739992482664">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7f17c2c48590&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c139739989115104">
              
                <ol start="171" class="pre-context" id="pre139739989115104">
                
                  <li onclick="toggle('pre139739989115104', 'post139739989115104')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739989115104', 'post139739989115104')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre139739989115104', 'post139739989115104')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739989115104', 'post139739989115104')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739989115104', 'post139739989115104')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739989115104', 'post139739989115104')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre139739989115104', 'post139739989115104')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre139739989115104', 'post139739989115104')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post139739989115104">
                  
                  <li onclick="toggle('pre139739989115104', 'post139739989115104')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre139739989115104', 'post139739989115104')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre139739989115104', 'post139739989115104')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989115104', 'post139739989115104')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre139739989115104', 'post139739989115104')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre139739989115104', 'post139739989115104')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989115104')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989115104">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c139739989118416">
              
                <ol start="39" class="pre-context" id="pre139739989118416">
                
                  <li onclick="toggle('pre139739989118416', 'post139739989118416')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre139739989118416', 'post139739989118416')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre139739989118416', 'post139739989118416')"><pre>      .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li>
                
                  <li onclick="toggle('pre139739989118416', 'post139739989118416')"><pre>        request.path_info</pre></li>
                
                  <li onclick="toggle('pre139739989118416', 'post139739989118416')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre139739989118416', 'post139739989118416')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre139739989118416', 'post139739989118416')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="46" class="context-line">
                <li onclick="toggle('pre139739989118416', 'post139739989118416')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='47' class="post-context" id="post139739989118416">
                  
                  <li onclick="toggle('pre139739989118416', 'post139739989118416')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989118416', 'post139739989118416')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre139739989118416', 'post139739989118416')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre139739989118416', 'post139739989118416')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre139739989118416', 'post139739989118416')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre139739989118416', 'post139739989118416')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989118416')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989118416">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c139739989116328">
              
                <ol start="60" class="pre-context" id="pre139739989116328">
                
                  <li onclick="toggle('pre139739989116328', 'post139739989116328')"><pre>      if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li>
                
                  <li onclick="toggle('pre139739989116328', 'post139739989116328')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre139739989116328', 'post139739989116328')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre139739989116328', 'post139739989116328')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739989116328', 'post139739989116328')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739989116328', 'post139739989116328')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre139739989116328', 'post139739989116328')"><pre>    # the Django request obj.</pre></li>
                
                </ol>
              
              <ol start="67" class="context-line">
                <li onclick="toggle('pre139739989116328', 'post139739989116328')"><pre>
    cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol>
              
                <ol start='68' class="post-context" id="post139739989116328">
                  
                  <li onclick="toggle('pre139739989116328', 'post139739989116328')"><pre>    jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li>
                  
                  <li onclick="toggle('pre139739989116328', 'post139739989116328')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre139739989116328', 'post139739989116328')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li>
                  
                  <li onclick="toggle('pre139739989116328', 'post139739989116328')"><pre>    if len(jwt_subject_list) == 1:</pre></li>
                  
                  <li onclick="toggle('pre139739989116328', 'post139739989116328')"><pre>      jwt_primary_str = jwt_subject_list[0]</pre></li>
                  
                  <li onclick="toggle('pre139739989116328', 'post139739989116328')"><pre>      if jwt_primary_str != cert_primary_str:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989116328')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989116328">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c139739991039080">
              
                <ol start="58" class="pre-context" id="pre139739991039080">
                
                  <li onclick="toggle('pre139739991039080', 'post139739991039080')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739991039080', 'post139739991039080')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre139739991039080', 'post139739991039080')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre139739991039080', 'post139739991039080')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739991039080', 'post139739991039080')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre139739991039080', 'post139739991039080')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre139739991039080', 'post139739991039080')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="65" class="context-line">
                <li onclick="toggle('pre139739991039080', 'post139739991039080')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='66' class="post-context" id="post139739991039080">
                  
                  <li onclick="toggle('pre139739991039080', 'post139739991039080')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre139739991039080', 'post139739991039080')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre139739991039080', 'post139739991039080')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre139739991039080', 'post139739991039080')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739991039080', 'post139739991039080')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739991039080', 'post139739991039080')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739991039080')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739991039080">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.lternet.edu/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.6
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  46.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  67.     cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  65.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdateSystemMetadata_MutableRightsHolder_2017109235142459&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.5173987365672130045.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.8869330509399969716.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18996&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=mDXSXTA9ddjg38QWs09C9qKoKmNU6k3QwhsAeuEU&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;47419&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
20170420-06:51:42: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
          <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
20170420-06:51:42: [INFO]: 
***************** running test for testUpdateSystemMetadata_MutableRightsHolder(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
          <td class="code"><pre>&#39;application&#39;</pre></td>
20170420-06:51:42: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:42: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:42: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492670797629566&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(3, 4)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7f17c142da30&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7f17c0975cf0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>BASE_DIR</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
20170420-06:51:42: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;23&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
20170420-06:51:42: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
20170420-06:51:42: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_MutableRightsHolder_2017109235142821 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:51:42: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableRightsHolder_2017109235142821
<?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_MutableRightsHolder_2017109235142821</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:51:42.831+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:51:42.831+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestNEON</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:43: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableRightsHolder_2017109235142821; FilePart:object = /tmp/mmp.output.1327279668439292310.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1694102960004820200.tmp (1107 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:51:43: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.
	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableRightsHolder(MNUpdateSystemMetadataTestImplementations.java:190)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableRightsHolder(MNUpdateSystemMetadataTestImplementations.java:174)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableRightsHolder(MNStorageV2IT.java:192)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:51:43: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:43: [INFO]: 
***************** running test for testUpdateSystemMetadata_MutableRightsHolder(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:43: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:43: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:43: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:43: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:51:43: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:43: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_MutableRightsHolder_2017109235143376 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:43: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableRightsHolder_2017109235143376
<?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_MutableRightsHolder_2017109235143376</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:51:43.383+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:51:43.383+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestARCTIC</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:45: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableRightsHolder_2017109235143376; FilePart:object = /tmp/mmp.output.7645581003171755085.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7922061844016216811.tmp (1111 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:51:45: [INFO]: object created.  pid = testUpdateSystemMetadata_MutableRightsHolder_2017109235143376 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:45: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:51:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableRightsHolder_2017109235143376 [org.dataone.client.rest.RestClient]
20170420-06:51:47: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:47: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableRightsHolder_2017109235143376; FilePart:sysmeta = /tmp/mmp.output.3194884883784734580.tmp (1132 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:51:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableRightsHolder_2017109235143376 [org.dataone.client.rest.RestClient]
20170420-06:51:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:58: [INFO]: 
***************** running test for testUpdateSystemMetadata_MutableRightsHolder(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:58: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:58: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:51:58: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:58: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_MutableRightsHolder_2017109235158908 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:58: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableRightsHolder_2017109235158908
<?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_MutableRightsHolder_2017109235158908</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:51:58.917+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:51:58.917+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:59: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableRightsHolder_2017109235158908; FilePart:object = /tmp/mmp.output.8231266711944697584.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5587645408367207897.tmp (1115 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:51:59: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.
	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableRightsHolder(MNUpdateSystemMetadataTestImplementations.java:190)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableRightsHolder(MNUpdateSystemMetadataTestImplementations.java:174)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableRightsHolder(MNStorageV2IT.java:192)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:51:59: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:59: [INFO]: 
***************** running test for testUpdateSystemMetadata_MutableRightsHolder(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:59: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:59: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:59: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:59: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:51:59: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:59: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_MutableRightsHolder_2017109235159447 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:59: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableRightsHolder_2017109235159447
<?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_MutableRightsHolder_2017109235159447</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:51:59.455+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:51:59.455+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestRW</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestRW</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:59: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableRightsHolder_2017109235159447; FilePart:object = /tmp/mmp.output.6513325026471052814.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5013608066660805700.tmp (1103 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:51:59: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>500 Internal server error</title>
  </head>
  <body>
    <p>
      <h3 style="color:red;">500 Internal server error</h3>
    </p>
    <p>
      Please notify the administrator.
    </p>
    <p>
      <a href="/">Home</a>
    </p>
  </body>
</html>

	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableRightsHolder(MNUpdateSystemMetadataTestImplementations.java:190)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableRightsHolder(MNUpdateSystemMetadataTestImplementations.java:174)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableRightsHolder(MNStorageV2IT.java:192)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>500 Internal server error</title>
  </head>
  <body>
    <p>
      <h3 style="color:red;">500 Internal server error</h3>
    </p>
    <p>
      Please notify the administrator.
    </p>
    <p>
      <a href="/">Home</a>
    </p>
  </body>
</html>

	at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:51:59: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:59: [INFO]: 
***************** running test for testUpdateSystemMetadata_MutableRightsHolder(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:59: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:59: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:59: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:59: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:51:59: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:59: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_MutableRightsHolder_2017109235159854 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:51:59: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableRightsHolder_2017109235159854
<?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_MutableRightsHolder_2017109235159854</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:51:59.862+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:51:59.862+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestEDI</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestEDI</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:00: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableRightsHolder_2017109235159854; FilePart:object = /tmp/mmp.output.7527850319980503353.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2373258082461313097.tmp (1105 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:52:00: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.edirepository.org/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/var/local/dataone/gmn_venv/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.12</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:52:00 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c140454008976520">
              
                <ol start="32" class="pre-context" id="pre140454008976520">
                
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post140454008976520">
                  
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454008976520')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454008976520">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c140454009936208">
              
                <ol start="242" class="pre-context" id="pre140454009936208">
                
                  <li onclick="toggle('pre140454009936208', 'post140454009936208')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre140454009936208', 'post140454009936208')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre140454009936208', 'post140454009936208')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre140454009936208', 'post140454009936208')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre140454009936208', 'post140454009936208')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre140454009936208', 'post140454009936208')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009936208', 'post140454009936208')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre140454009936208', 'post140454009936208')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post140454009936208">
                  
                  <li onclick="toggle('pre140454009936208', 'post140454009936208')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009936208')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009936208">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbe0c0bcc10&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c140454009752104">
              
                <ol start="171" class="pre-context" id="pre140454009752104">
                
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post140454009752104">
                  
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009752104')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009752104">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c140454008958920">
              
                <ol start="44" class="pre-context" id="pre140454008958920">
                
                  <li onclick="toggle('pre140454008958920', 'post140454008958920')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre140454008958920', 'post140454008958920')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre140454008958920', 'post140454008958920')"><pre>      .format(</pre></li>
                
                  <li onclick="toggle('pre140454008958920', 'post140454008958920')"><pre>        view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li>
                
                  <li onclick="toggle('pre140454008958920', 'post140454008958920')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre140454008958920', 'post140454008958920')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre140454008958920', 'post140454008958920')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="51" class="context-line">
                <li onclick="toggle('pre140454008958920', 'post140454008958920')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='52' class="post-context" id="post140454008958920">
                  
                  <li onclick="toggle('pre140454008958920', 'post140454008958920')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454008958920', 'post140454008958920')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre140454008958920', 'post140454008958920')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre140454008958920', 'post140454008958920')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre140454008958920', 'post140454008958920')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre140454008958920', 'post140454008958920')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454008958920')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454008958920">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c140454008956472">
              
                <ol start="66" class="pre-context" id="pre140454008956472">
                
                  <li onclick="toggle('pre140454008956472', 'post140454008956472')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre140454008956472', 'post140454008956472')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre140454008956472', 'post140454008956472')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454008956472', 'post140454008956472')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454008956472', 'post140454008956472')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre140454008956472', 'post140454008956472')"><pre>    # the Django request obj.</pre></li>
                
                  <li onclick="toggle('pre140454008956472', 'post140454008956472')"><pre>    cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li>
                
                </ol>
              
              <ol start="73" class="context-line">
                <li onclick="toggle('pre140454008956472', 'post140454008956472')"><pre>
      request</pre> <span>...</span></li></ol>
              
                <ol start='74' class="post-context" id="post140454008956472">
                  
                  <li onclick="toggle('pre140454008956472', 'post140454008956472')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454008956472', 'post140454008956472')"><pre>    jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li>
                  
                  <li onclick="toggle('pre140454008956472', 'post140454008956472')"><pre>      request</pre></li>
                  
                  <li onclick="toggle('pre140454008956472', 'post140454008956472')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454008956472', 'post140454008956472')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre140454008956472', 'post140454008956472')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454008956472')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454008956472">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c140454010282424">
              
                <ol start="62" class="pre-context" id="pre140454010282424">
                
                  <li onclick="toggle('pre140454010282424', 'post140454010282424')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454010282424', 'post140454010282424')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre140454010282424', 'post140454010282424')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre140454010282424', 'post140454010282424')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454010282424', 'post140454010282424')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre140454010282424', 'post140454010282424')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre140454010282424', 'post140454010282424')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="69" class="context-line">
                <li onclick="toggle('pre140454010282424', 'post140454010282424')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='70' class="post-context" id="post140454010282424">
                  
                  <li onclick="toggle('pre140454010282424', 'post140454010282424')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre140454010282424', 'post140454010282424')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre140454010282424', 'post140454010282424')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre140454010282424', 'post140454010282424')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454010282424', 'post140454010282424')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454010282424', 'post140454010282424')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454010282424')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454010282424">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.edirepository.org/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.12
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  51.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  73.       request

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  69.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdateSystemMetadata_MutableRightsHolder_2017109235159854&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.2373258082461313097.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.7527850319980503353.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18990&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=ve0giZFbbSb7n8BfrgniKRdky5czqqY1cxfADa9&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;49037&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>apache.version</td>
          <td class="code"><pre>(2, 4, 18)</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_connects</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_restarts</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_start</td>
          <td class="code"><pre>&#39;1492671120340474&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492671120308364&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_start</td>
          <td class="code"><pre>&#39;1492671120258580&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_start</td>
          <td class="code"><pre>&#39;1492671120349233&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(4, 3, 0)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbdff5249c0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbdff7288f0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;0/3&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableRightsHolder(MNUpdateSystemMetadataTestImplementations.java:190)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableRightsHolder(MNUpdateSystemMetadataTestImplementations.java:174)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableRightsHolder(MNStorageV2IT.java:192)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.edirepository.org/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/var/local/dataone/gmn_venv/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.12</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:52:00 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c140454008976520">
              
                <ol start="32" class="pre-context" id="pre140454008976520">
                
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post140454008976520">
                  
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454008976520', 'post140454008976520')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454008976520')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454008976520">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c140454009936208">
              
                <ol start="242" class="pre-context" id="pre140454009936208">
                
                  <li onclick="toggle('pre140454009936208', 'post140454009936208')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre140454009936208', 'post140454009936208')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre140454009936208', 'post140454009936208')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre140454009936208', 'post140454009936208')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre140454009936208', 'post140454009936208')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre140454009936208', 'post140454009936208')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009936208', 'post140454009936208')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre140454009936208', 'post140454009936208')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post140454009936208">
                  
                  <li onclick="toggle('pre140454009936208', 'post140454009936208')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009936208')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009936208">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbe0c0bcc10&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c140454009752104">
              
                <ol start="171" class="pre-context" id="pre140454009752104">
                
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post140454009752104">
                  
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009752104')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009752104">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c140454008958920">
              
                <ol start="44" class="pre-context" id="pre140454008958920">
                
                  <li onclick="toggle('pre140454008958920', 'post140454008958920')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre140454008958920', 'post140454008958920')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre140454008958920', 'post140454008958920')"><pre>      .format(</pre></li>
                
                  <li onclick="toggle('pre140454008958920', 'post140454008958920')"><pre>        view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li>
                
                  <li onclick="toggle('pre140454008958920', 'post140454008958920')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre140454008958920', 'post140454008958920')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre140454008958920', 'post140454008958920')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="51" class="context-line">
                <li onclick="toggle('pre140454008958920', 'post140454008958920')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='52' class="post-context" id="post140454008958920">
                  
                  <li onclick="toggle('pre140454008958920', 'post140454008958920')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454008958920', 'post140454008958920')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre140454008958920', 'post140454008958920')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre140454008958920', 'post140454008958920')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre140454008958920', 'post140454008958920')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre140454008958920', 'post140454008958920')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454008958920')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454008958920">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c140454008956472">
              
                <ol start="66" class="pre-context" id="pre140454008956472">
                
                  <li onclick="toggle('pre140454008956472', 'post140454008956472')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre140454008956472', 'post140454008956472')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre140454008956472', 'post140454008956472')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454008956472', 'post140454008956472')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454008956472', 'post140454008956472')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre140454008956472', 'post140454008956472')"><pre>    # the Django request obj.</pre></li>
                
                  <li onclick="toggle('pre140454008956472', 'post140454008956472')"><pre>    cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li>
                
                </ol>
              
              <ol start="73" class="context-line">
                <li onclick="toggle('pre140454008956472', 'post140454008956472')"><pre>
      request</pre> <span>...</span></li></ol>
              
                <ol start='74' class="post-context" id="post140454008956472">
                  
                  <li onclick="toggle('pre140454008956472', 'post140454008956472')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454008956472', 'post140454008956472')"><pre>    jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li>
                  
                  <li onclick="toggle('pre140454008956472', 'post140454008956472')"><pre>      request</pre></li>
                  
                  <li onclick="toggle('pre140454008956472', 'post140454008956472')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454008956472', 'post140454008956472')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre140454008956472', 'post140454008956472')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454008956472')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454008956472">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c140454010282424">
              
                <ol start="62" class="pre-context" id="pre140454010282424">
                
                  <li onclick="toggle('pre140454010282424', 'post140454010282424')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454010282424', 'post140454010282424')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre140454010282424', 'post140454010282424')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre140454010282424', 'post140454010282424')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454010282424', 'post140454010282424')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre140454010282424', 'post140454010282424')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre140454010282424', 'post140454010282424')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="69" class="context-line">
                <li onclick="toggle('pre140454010282424', 'post140454010282424')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='70' class="post-context" id="post140454010282424">
                  
                  <li onclick="toggle('pre140454010282424', 'post140454010282424')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre140454010282424', 'post140454010282424')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre140454010282424', 'post140454010282424')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre140454010282424', 'post140454010282424')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454010282424', 'post140454010282424')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454010282424', 'post140454010282424')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454010282424')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454010282424">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.edirepository.org/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.12
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  51.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  73.       request

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  69.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdateSystemMetadata_MutableRightsHolder_2017109235159854&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.2373258082461313097.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.7527850319980503353.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18990&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=ve0giZFbbSb7n8BfrgniKRdky5czqqY1cxfADa9&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;49037&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>apache.version</td>
          <td class="code"><pre>(2, 4, 18)</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_connects</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_restarts</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_start</td>
          <td class="code"><pre>&#39;1492671120340474&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492671120308364&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_start</td>
          <td class="code"><pre>&#39;1492671120258580&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_start</td>
          <td class="code"><pre>&#39;1492671120349233&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(4, 3, 0)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbdff5249c0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbdff7288f0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;0/3&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:52:00: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:00: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:00: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:00: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170420-06:52:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:52:01: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:52:01: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:52:01: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:52:01: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:52:02: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:02: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:52:02: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:02: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:52:03: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:52:03: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:52:03: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:52:04: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:04: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:52:04: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:04: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:52:04: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:04: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:04: [INFO]: 
***************** running test for testUpdateSystemMetadata_MutableFormat(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:04: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:04: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:04: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:04: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:52:04: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:04: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_MutableFormat_201710923524556 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:04: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableFormat_201710923524556
<?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_MutableFormat_201710923524556</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:52:04.564+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:52:04.564+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnStageUCSB2</originMemberNode>
    <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableFormat_201710923524556; FilePart:object = /tmp/mmp.output.8336209202945992524.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5264272635209816739.tmp (1104 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:52:05: [INFO]: object created.  pid = testUpdateSystemMetadata_MutableFormat_201710923524556 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:05: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:52:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_MutableFormat_201710923524556 [org.dataone.client.rest.RestClient]
20170420-06:52:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableFormat_201710923524556; FilePart:sysmeta = /tmp/mmp.output.6197726196083300856.tmp (1106 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:52:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_MutableFormat_201710923524556 [org.dataone.client.rest.RestClient]
20170420-06:52:46: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:46: [INFO]: 
***************** running test for testUpdateSystemMetadata_MutableFormat(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:46: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:46: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:46: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:46: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:52:46: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:46: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_MutableFormat_2017109235246900 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:46: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableFormat_2017109235246900
<?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_MutableFormat_2017109235246900</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:52:46.913+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:52:46.913+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDemo11</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:48: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableFormat_2017109235246900; FilePart:object = /tmp/mmp.output.3846695442581930180.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5387491367336924425.tmp (1097 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:52:48: [INFO]: object created.  pid = testUpdateSystemMetadata_MutableFormat_2017109235246900 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:48: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:52:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_MutableFormat_2017109235246900 [org.dataone.client.rest.RestClient]
20170420-06:52:49: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableFormat_2017109235246900; FilePart:sysmeta = /tmp/mmp.output.5431453363844810625.tmp (1099 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:52:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_MutableFormat_2017109235246900 [org.dataone.client.rest.RestClient]
20170420-06:52:59: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:59: [INFO]: 
***************** running test for testUpdateSystemMetadata_MutableFormat(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:59: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:59: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:59: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:59: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:52:59: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:59: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_MutableFormat_2017109235259523 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:52:59: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableFormat_2017109235259523
<?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_MutableFormat_2017109235259523</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:52:59.538+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:52:59.538+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestLTER</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestLTER</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:00: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableFormat_2017109235259523; FilePart:object = /tmp/mmp.output.5400029845041639012.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1063082320321357064.tmp (1101 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:53:00: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.lternet.edu/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/usr/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.6</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:47:47 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c139739991039512">
              
                <ol start="32" class="pre-context" id="pre139739991039512">
                
                  <li onclick="toggle('pre139739991039512', 'post139739991039512')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre139739991039512', 'post139739991039512')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre139739991039512', 'post139739991039512')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre139739991039512', 'post139739991039512')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739991039512', 'post139739991039512')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre139739991039512', 'post139739991039512')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre139739991039512', 'post139739991039512')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre139739991039512', 'post139739991039512')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post139739991039512">
                  
                  <li onclick="toggle('pre139739991039512', 'post139739991039512')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre139739991039512', 'post139739991039512')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre139739991039512', 'post139739991039512')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre139739991039512', 'post139739991039512')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre139739991039512', 'post139739991039512')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739991039512', 'post139739991039512')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739991039512')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739991039512">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c139739991037064">
              
                <ol start="242" class="pre-context" id="pre139739991037064">
                
                  <li onclick="toggle('pre139739991037064', 'post139739991037064')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre139739991037064', 'post139739991037064')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre139739991037064', 'post139739991037064')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre139739991037064', 'post139739991037064')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre139739991037064', 'post139739991037064')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre139739991037064', 'post139739991037064')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739991037064', 'post139739991037064')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre139739991037064', 'post139739991037064')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post139739991037064">
                  
                  <li onclick="toggle('pre139739991037064', 'post139739991037064')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739991037064')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739991037064">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7f17c2c48590&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c139739991038432">
              
                <ol start="171" class="pre-context" id="pre139739991038432">
                
                  <li onclick="toggle('pre139739991038432', 'post139739991038432')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739991038432', 'post139739991038432')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre139739991038432', 'post139739991038432')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739991038432', 'post139739991038432')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739991038432', 'post139739991038432')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739991038432', 'post139739991038432')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre139739991038432', 'post139739991038432')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre139739991038432', 'post139739991038432')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post139739991038432">
                  
                  <li onclick="toggle('pre139739991038432', 'post139739991038432')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre139739991038432', 'post139739991038432')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre139739991038432', 'post139739991038432')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739991038432', 'post139739991038432')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre139739991038432', 'post139739991038432')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre139739991038432', 'post139739991038432')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739991038432')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739991038432">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c139739991038576">
              
                <ol start="39" class="pre-context" id="pre139739991038576">
                
                  <li onclick="toggle('pre139739991038576', 'post139739991038576')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre139739991038576', 'post139739991038576')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre139739991038576', 'post139739991038576')"><pre>      .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li>
                
                  <li onclick="toggle('pre139739991038576', 'post139739991038576')"><pre>        request.path_info</pre></li>
                
                  <li onclick="toggle('pre139739991038576', 'post139739991038576')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre139739991038576', 'post139739991038576')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre139739991038576', 'post139739991038576')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="46" class="context-line">
                <li onclick="toggle('pre139739991038576', 'post139739991038576')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='47' class="post-context" id="post139739991038576">
                  
                  <li onclick="toggle('pre139739991038576', 'post139739991038576')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739991038576', 'post139739991038576')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre139739991038576', 'post139739991038576')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre139739991038576', 'post139739991038576')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre139739991038576', 'post139739991038576')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre139739991038576', 'post139739991038576')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739991038576')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739991038576">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c139739905055272">
              
                <ol start="60" class="pre-context" id="pre139739905055272">
                
                  <li onclick="toggle('pre139739905055272', 'post139739905055272')"><pre>      if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li>
                
                  <li onclick="toggle('pre139739905055272', 'post139739905055272')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre139739905055272', 'post139739905055272')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre139739905055272', 'post139739905055272')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739905055272', 'post139739905055272')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739905055272', 'post139739905055272')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre139739905055272', 'post139739905055272')"><pre>    # the Django request obj.</pre></li>
                
                </ol>
              
              <ol start="67" class="context-line">
                <li onclick="toggle('pre139739905055272', 'post139739905055272')"><pre>
    cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol>
              
                <ol start='68' class="post-context" id="post139739905055272">
                  
                  <li onclick="toggle('pre139739905055272', 'post139739905055272')"><pre>    jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li>
                  
                  <li onclick="toggle('pre139739905055272', 'post139739905055272')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre139739905055272', 'post139739905055272')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li>
                  
                  <li onclick="toggle('pre139739905055272', 'post139739905055272')"><pre>    if len(jwt_subject_list) == 1:</pre></li>
                  
                  <li onclick="toggle('pre139739905055272', 'post139739905055272')"><pre>      jwt_primary_str = jwt_subject_list[0]</pre></li>
                  
                  <li onclick="toggle('pre139739905055272', 'post139739905055272')"><pre>      if jwt_primary_str != cert_primary_str:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739905055272')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739905055272">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c139739991037784">
              
                <ol start="58" class="pre-context" id="pre139739991037784">
                
                  <li onclick="toggle('pre139739991037784', 'post139739991037784')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739991037784', 'post139739991037784')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre139739991037784', 'post139739991037784')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre139739991037784', 'post139739991037784')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739991037784', 'post139739991037784')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre139739991037784', 'post139739991037784')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre139739991037784', 'post139739991037784')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="65" class="context-line">
                <li onclick="toggle('pre139739991037784', 'post139739991037784')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='66' class="post-context" id="post139739991037784">
                  
                  <li onclick="toggle('pre139739991037784', 'post139739991037784')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre139739991037784', 'post139739991037784')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre139739991037784', 'post139739991037784')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre139739991037784', 'post139739991037784')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739991037784', 'post139739991037784')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739991037784', 'post139739991037784')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739991037784')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739991037784">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.lternet.edu/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.6
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  46.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  67.     cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  65.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdateSystemMetadata_MutableFormat_2017109235259523&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.1063082320321357064.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.5400029845041639012.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18964&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=GzN5O7jQnS5ntz6XEh1yXLmD9eAbJcJXlUg&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;47541&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492670867144459&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(3, 4)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7f17c03719b0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7f17c03712b0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>BASE_DIR</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;23&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableFormat(MNUpdateSystemMetadataTestImplementations.java:245)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableFormat(MNUpdateSystemMetadataTestImplementations.java:229)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableFormat(MNStorageV2IT.java:198)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.lternet.edu/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/usr/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.6</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:47:47 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c139739991039512">
              
                <ol start="32" class="pre-context" id="pre139739991039512">
                
                  <li onclick="toggle('pre139739991039512', 'post139739991039512')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre139739991039512', 'post139739991039512')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre139739991039512', 'post139739991039512')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre139739991039512', 'post139739991039512')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739991039512', 'post139739991039512')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre139739991039512', 'post139739991039512')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre139739991039512', 'post139739991039512')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre139739991039512', 'post139739991039512')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post139739991039512">
                  
                  <li onclick="toggle('pre139739991039512', 'post139739991039512')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre139739991039512', 'post139739991039512')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre139739991039512', 'post139739991039512')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre139739991039512', 'post139739991039512')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre139739991039512', 'post139739991039512')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739991039512', 'post139739991039512')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739991039512')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739991039512">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c139739991037064">
              
                <ol start="242" class="pre-context" id="pre139739991037064">
                
                  <li onclick="toggle('pre139739991037064', 'post139739991037064')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre139739991037064', 'post139739991037064')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre139739991037064', 'post139739991037064')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre139739991037064', 'post139739991037064')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre139739991037064', 'post139739991037064')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre139739991037064', 'post139739991037064')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739991037064', 'post139739991037064')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre139739991037064', 'post139739991037064')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post139739991037064">
                  
                  <li onclick="toggle('pre139739991037064', 'post139739991037064')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739991037064')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739991037064">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7f17c2c48590&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c139739991038432">
              
                <ol start="171" class="pre-context" id="pre139739991038432">
                
                  <li onclick="toggle('pre139739991038432', 'post139739991038432')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739991038432', 'post139739991038432')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre139739991038432', 'post139739991038432')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739991038432', 'post139739991038432')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739991038432', 'post139739991038432')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739991038432', 'post139739991038432')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre139739991038432', 'post139739991038432')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre139739991038432', 'post139739991038432')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post139739991038432">
                  
                  <li onclick="toggle('pre139739991038432', 'post139739991038432')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre139739991038432', 'post139739991038432')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre139739991038432', 'post139739991038432')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739991038432', 'post139739991038432')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre139739991038432', 'post139739991038432')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre139739991038432', 'post139739991038432')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739991038432')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739991038432">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c139739991038576">
              
                <ol start="39" class="pre-context" id="pre139739991038576">
                
                  <li onclick="toggle('pre139739991038576', 'post139739991038576')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre139739991038576', 'post139739991038576')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre139739991038576', 'post139739991038576')"><pre>      .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li>
                
                  <li onclick="toggle('pre139739991038576', 'post139739991038576')"><pre>        request.path_info</pre></li>
                
                  <li onclick="toggle('pre139739991038576', 'post139739991038576')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre139739991038576', 'post139739991038576')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre139739991038576', 'post139739991038576')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="46" class="context-line">
                <li onclick="toggle('pre139739991038576', 'post139739991038576')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='47' class="post-context" id="post139739991038576">
                  
                  <li onclick="toggle('pre139739991038576', 'post139739991038576')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739991038576', 'post139739991038576')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre139739991038576', 'post139739991038576')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre139739991038576', 'post139739991038576')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre139739991038576', 'post139739991038576')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre139739991038576', 'post139739991038576')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739991038576')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739991038576">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
20170420-06:53:00: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:00: [INFO]: 
***************** running test for testUpdateSystemMetadata_MutableFormat(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
20170420-06:53:00: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c139739905055272">
              
                <ol start="60" class="pre-context" id="pre139739905055272">
                
                  <li onclick="toggle('pre139739905055272', 'post139739905055272')"><pre>      if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li>
                
                  <li onclick="toggle('pre139739905055272', 'post139739905055272')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre139739905055272', 'post139739905055272')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre139739905055272', 'post139739905055272')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739905055272', 'post139739905055272')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739905055272', 'post139739905055272')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre139739905055272', 'post139739905055272')"><pre>    # the Django request obj.</pre></li>
                
                </ol>
              
              <ol start="67" class="context-line">
                <li onclick="toggle('pre139739905055272', 'post139739905055272')"><pre>
    cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol>
              
                <ol start='68' class="post-context" id="post139739905055272">
                  
                  <li onclick="toggle('pre139739905055272', 'post139739905055272')"><pre>    jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li>
                  
                  <li onclick="toggle('pre139739905055272', 'post139739905055272')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre139739905055272', 'post139739905055272')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li>
                  
                  <li onclick="toggle('pre139739905055272', 'post139739905055272')"><pre>    if len(jwt_subject_list) == 1:</pre></li>
                  
                  <li onclick="toggle('pre139739905055272', 'post139739905055272')"><pre>      jwt_primary_str = jwt_subject_list[0]</pre></li>
                  
                  <li onclick="toggle('pre139739905055272', 'post139739905055272')"><pre>      if jwt_primary_str != cert_primary_str:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739905055272')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739905055272">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c139739991037784">
              
                <ol start="58" class="pre-context" id="pre139739991037784">
                
                  <li onclick="toggle('pre139739991037784', 'post139739991037784')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739991037784', 'post139739991037784')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre139739991037784', 'post139739991037784')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre139739991037784', 'post139739991037784')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739991037784', 'post139739991037784')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre139739991037784', 'post139739991037784')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre139739991037784', 'post139739991037784')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="65" class="context-line">
                <li onclick="toggle('pre139739991037784', 'post139739991037784')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='66' class="post-context" id="post139739991037784">
                  
                  <li onclick="toggle('pre139739991037784', 'post139739991037784')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre139739991037784', 'post139739991037784')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre139739991037784', 'post139739991037784')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre139739991037784', 'post139739991037784')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739991037784', 'post139739991037784')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739991037784', 'post139739991037784')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739991037784')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739991037784">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.lternet.edu/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.6
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
20170420-06:53:00: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
Installed Middleware:
20170420-06:53:00: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  46.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  67.     cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  65.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdateSystemMetadata_MutableFormat_2017109235259523&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.1063082320321357064.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.5400029845041639012.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18964&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=GzN5O7jQnS5ntz6XEh1yXLmD9eAbJcJXlUg&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;47541&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
20170420-06:53:00: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492670867144459&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(3, 4)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7f17c03719b0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7f17c03712b0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>BASE_DIR</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
20170420-06:53:00: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
20170420-06:53:00: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_MutableFormat_20171092353099 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;23&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
20170420-06:53:00: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableFormat_20171092353099
<?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_MutableFormat_20171092353099</identifier>
          <td>TRUST_CLIENT_SUBMITTER</td>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
          <td class="code"><pre>False</pre></td>
        </tr>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
      
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
    <dateUploaded>2017-04-20T06:53:00.110+00:00</dateUploaded>
          <td>USE_THOUSAND_SEPARATOR</td>
    <dateSysMetadataModified>2017-04-20T06:53:00.110+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestNEON</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:53:00: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableFormat_20171092353099; FilePart:object = /tmp/mmp.output.8184942468584587209.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6489974897798289089.tmp (1099 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:53:00: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.
	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableFormat(MNUpdateSystemMetadataTestImplementations.java:245)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableFormat(MNUpdateSystemMetadataTestImplementations.java:229)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableFormat(MNStorageV2IT.java:198)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:53:00: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:00: [INFO]: 
***************** running test for testUpdateSystemMetadata_MutableFormat(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:00: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:00: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:00: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:00: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:53:00: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:00: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_MutableFormat_201710923530562 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:00: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableFormat_201710923530562
<?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_MutableFormat_201710923530562</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:53:00.570+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:53:00.570+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestARCTIC</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:02: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableFormat_201710923530562; FilePart:object = /tmp/mmp.output.5558050367184309862.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3683503123854185180.tmp (1104 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:53:02: [INFO]: object created.  pid = testUpdateSystemMetadata_MutableFormat_201710923530562 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:02: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:53:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableFormat_201710923530562 [org.dataone.client.rest.RestClient]
20170420-06:53:03: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableFormat_201710923530562; FilePart:sysmeta = /tmp/mmp.output.73005114091328517.tmp (1106 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:53:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableFormat_201710923530562 [org.dataone.client.rest.RestClient]
20170420-06:53:14: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:14: [INFO]: 
***************** running test for testUpdateSystemMetadata_MutableFormat(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:14: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:14: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:14: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:14: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:53:14: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:14: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_MutableFormat_2017109235314833 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:14: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableFormat_2017109235314833
<?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_MutableFormat_2017109235314833</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:53:14.841+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:53:14.841+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:15: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableFormat_2017109235314833; FilePart:object = /tmp/mmp.output.2497257551085955215.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8269734506580679545.tmp (1109 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:53:15: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.
	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableFormat(MNUpdateSystemMetadataTestImplementations.java:245)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableFormat(MNUpdateSystemMetadataTestImplementations.java:229)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableFormat(MNStorageV2IT.java:198)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:53:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:15: [INFO]: 
***************** running test for testUpdateSystemMetadata_MutableFormat(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:15: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:15: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:15: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:53:15: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:15: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_MutableFormat_2017109235315262 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:15: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableFormat_2017109235315262
<?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_MutableFormat_2017109235315262</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:53:15.270+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:53:15.270+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestRW</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestRW</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:15: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableFormat_2017109235315262; FilePart:object = /tmp/mmp.output.5205169885274141298.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3664298778487533597.tmp (1097 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:53:15: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>500 Internal server error</title>
  </head>
  <body>
    <p>
      <h3 style="color:red;">500 Internal server error</h3>
    </p>
    <p>
      Please notify the administrator.
    </p>
    <p>
      <a href="/">Home</a>
    </p>
  </body>
</html>

	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableFormat(MNUpdateSystemMetadataTestImplementations.java:245)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableFormat(MNUpdateSystemMetadataTestImplementations.java:229)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableFormat(MNStorageV2IT.java:198)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>500 Internal server error</title>
  </head>
  <body>
    <p>
      <h3 style="color:red;">500 Internal server error</h3>
    </p>
    <p>
      Please notify the administrator.
    </p>
    <p>
      <a href="/">Home</a>
    </p>
  </body>
</html>

	at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:53:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:15: [INFO]: 
***************** running test for testUpdateSystemMetadata_MutableFormat(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:15: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:15: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:15: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:53:15: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:15: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_MutableFormat_2017109235315710 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:15: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableFormat_2017109235315710
<?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_MutableFormat_2017109235315710</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:53:15.718+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:53:15.718+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestEDI</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestEDI</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:16: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableFormat_2017109235315710; FilePart:object = /tmp/mmp.output.1748544783119675229.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6845265162279768221.tmp (1099 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:53:16: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.edirepository.org/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/var/local/dataone/gmn_venv/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.12</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:53:16 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c140454009982920">
              
                <ol start="32" class="pre-context" id="pre140454009982920">
                
                  <li onclick="toggle('pre140454009982920', 'post140454009982920')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre140454009982920', 'post140454009982920')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre140454009982920', 'post140454009982920')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre140454009982920', 'post140454009982920')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454009982920', 'post140454009982920')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre140454009982920', 'post140454009982920')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre140454009982920', 'post140454009982920')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre140454009982920', 'post140454009982920')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post140454009982920">
                  
                  <li onclick="toggle('pre140454009982920', 'post140454009982920')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre140454009982920', 'post140454009982920')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre140454009982920', 'post140454009982920')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre140454009982920', 'post140454009982920')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre140454009982920', 'post140454009982920')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009982920', 'post140454009982920')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009982920')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009982920">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c140454008872904">
              
                <ol start="242" class="pre-context" id="pre140454008872904">
                
                  <li onclick="toggle('pre140454008872904', 'post140454008872904')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre140454008872904', 'post140454008872904')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre140454008872904', 'post140454008872904')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre140454008872904', 'post140454008872904')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre140454008872904', 'post140454008872904')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre140454008872904', 'post140454008872904')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454008872904', 'post140454008872904')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre140454008872904', 'post140454008872904')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post140454008872904">
                  
                  <li onclick="toggle('pre140454008872904', 'post140454008872904')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454008872904')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454008872904">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbe0c0bcc10&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c140454009751168">
              
                <ol start="171" class="pre-context" id="pre140454009751168">
                
                  <li onclick="toggle('pre140454009751168', 'post140454009751168')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009751168', 'post140454009751168')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre140454009751168', 'post140454009751168')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454009751168', 'post140454009751168')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454009751168', 'post140454009751168')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009751168', 'post140454009751168')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre140454009751168', 'post140454009751168')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre140454009751168', 'post140454009751168')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post140454009751168">
                  
                  <li onclick="toggle('pre140454009751168', 'post140454009751168')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre140454009751168', 'post140454009751168')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre140454009751168', 'post140454009751168')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009751168', 'post140454009751168')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre140454009751168', 'post140454009751168')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre140454009751168', 'post140454009751168')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009751168')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009751168">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c140454009752104">
              
                <ol start="44" class="pre-context" id="pre140454009752104">
                
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>      .format(</pre></li>
                
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>        view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li>
                
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="51" class="context-line">
                <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='52' class="post-context" id="post140454009752104">
                  
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009752104')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009752104">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c140454009749728">
              
                <ol start="66" class="pre-context" id="pre140454009749728">
                
                  <li onclick="toggle('pre140454009749728', 'post140454009749728')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre140454009749728', 'post140454009749728')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre140454009749728', 'post140454009749728')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454009749728', 'post140454009749728')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009749728', 'post140454009749728')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre140454009749728', 'post140454009749728')"><pre>    # the Django request obj.</pre></li>
                
                  <li onclick="toggle('pre140454009749728', 'post140454009749728')"><pre>    cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li>
                
                </ol>
              
              <ol start="73" class="context-line">
                <li onclick="toggle('pre140454009749728', 'post140454009749728')"><pre>
      request</pre> <span>...</span></li></ol>
              
                <ol start='74' class="post-context" id="post140454009749728">
                  
                  <li onclick="toggle('pre140454009749728', 'post140454009749728')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454009749728', 'post140454009749728')"><pre>    jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li>
                  
                  <li onclick="toggle('pre140454009749728', 'post140454009749728')"><pre>      request</pre></li>
                  
                  <li onclick="toggle('pre140454009749728', 'post140454009749728')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454009749728', 'post140454009749728')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre140454009749728', 'post140454009749728')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009749728')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009749728">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c140454009981696">
              
                <ol start="62" class="pre-context" id="pre140454009981696">
                
                  <li onclick="toggle('pre140454009981696', 'post140454009981696')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454009981696', 'post140454009981696')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre140454009981696', 'post140454009981696')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre140454009981696', 'post140454009981696')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454009981696', 'post140454009981696')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre140454009981696', 'post140454009981696')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre140454009981696', 'post140454009981696')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="69" class="context-line">
                <li onclick="toggle('pre140454009981696', 'post140454009981696')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='70' class="post-context" id="post140454009981696">
                  
                  <li onclick="toggle('pre140454009981696', 'post140454009981696')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre140454009981696', 'post140454009981696')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre140454009981696', 'post140454009981696')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre140454009981696', 'post140454009981696')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009981696', 'post140454009981696')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009981696', 'post140454009981696')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009981696')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009981696">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.edirepository.org/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.12
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  51.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  73.       request

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  69.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdateSystemMetadata_MutableFormat_2017109235315710&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.6845265162279768221.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.1748544783119675229.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18942&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=3HIaNH_I97LVaaMNC4RQN07rTXMUES&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;49195&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>apache.version</td>
          <td class="code"><pre>(2, 4, 18)</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_connects</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_restarts</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_start</td>
          <td class="code"><pre>&#39;1492671196120336&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492671196120080&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_start</td>
          <td class="code"><pre>&#39;1492671196119660&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_start</td>
          <td class="code"><pre>&#39;1492671196120371&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(4, 3, 0)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbdff5e9930&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbe041123f0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;0/3&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableFormat(MNUpdateSystemMetadataTestImplementations.java:245)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableFormat(MNUpdateSystemMetadataTestImplementations.java:229)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableFormat(MNStorageV2IT.java:198)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.edirepository.org/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/var/local/dataone/gmn_venv/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.12</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:53:16 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c140454009982920">
              
                <ol start="32" class="pre-context" id="pre140454009982920">
                
                  <li onclick="toggle('pre140454009982920', 'post140454009982920')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre140454009982920', 'post140454009982920')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre140454009982920', 'post140454009982920')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre140454009982920', 'post140454009982920')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454009982920', 'post140454009982920')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre140454009982920', 'post140454009982920')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre140454009982920', 'post140454009982920')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre140454009982920', 'post140454009982920')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post140454009982920">
                  
                  <li onclick="toggle('pre140454009982920', 'post140454009982920')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre140454009982920', 'post140454009982920')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre140454009982920', 'post140454009982920')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre140454009982920', 'post140454009982920')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre140454009982920', 'post140454009982920')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009982920', 'post140454009982920')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009982920')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009982920">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c140454008872904">
              
                <ol start="242" class="pre-context" id="pre140454008872904">
                
                  <li onclick="toggle('pre140454008872904', 'post140454008872904')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre140454008872904', 'post140454008872904')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre140454008872904', 'post140454008872904')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre140454008872904', 'post140454008872904')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre140454008872904', 'post140454008872904')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre140454008872904', 'post140454008872904')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454008872904', 'post140454008872904')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre140454008872904', 'post140454008872904')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post140454008872904">
                  
                  <li onclick="toggle('pre140454008872904', 'post140454008872904')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454008872904')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454008872904">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbe0c0bcc10&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c140454009751168">
              
                <ol start="171" class="pre-context" id="pre140454009751168">
                
                  <li onclick="toggle('pre140454009751168', 'post140454009751168')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009751168', 'post140454009751168')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre140454009751168', 'post140454009751168')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454009751168', 'post140454009751168')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454009751168', 'post140454009751168')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009751168', 'post140454009751168')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre140454009751168', 'post140454009751168')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre140454009751168', 'post140454009751168')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post140454009751168">
                  
                  <li onclick="toggle('pre140454009751168', 'post140454009751168')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre140454009751168', 'post140454009751168')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre140454009751168', 'post140454009751168')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009751168', 'post140454009751168')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre140454009751168', 'post140454009751168')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre140454009751168', 'post140454009751168')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009751168')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009751168">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c140454009752104">
              
                <ol start="44" class="pre-context" id="pre140454009752104">
                
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>      .format(</pre></li>
                
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>        view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li>
                
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="51" class="context-line">
                <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='52' class="post-context" id="post140454009752104">
                  
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre140454009752104', 'post140454009752104')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009752104')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009752104">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c140454009749728">
              
                <ol start="66" class="pre-context" id="pre140454009749728">
                
                  <li onclick="toggle('pre140454009749728', 'post140454009749728')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre140454009749728', 'post140454009749728')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre140454009749728', 'post140454009749728')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454009749728', 'post140454009749728')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009749728', 'post140454009749728')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre140454009749728', 'post140454009749728')"><pre>    # the Django request obj.</pre></li>
                
                  <li onclick="toggle('pre140454009749728', 'post140454009749728')"><pre>    cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li>
                
                </ol>
              
              <ol start="73" class="context-line">
                <li onclick="toggle('pre140454009749728', 'post140454009749728')"><pre>
      request</pre> <span>...</span></li></ol>
              
                <ol start='74' class="post-context" id="post140454009749728">
                  
                  <li onclick="toggle('pre140454009749728', 'post140454009749728')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454009749728', 'post140454009749728')"><pre>    jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li>
                  
                  <li onclick="toggle('pre140454009749728', 'post140454009749728')"><pre>      request</pre></li>
                  
                  <li onclick="toggle('pre140454009749728', 'post140454009749728')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454009749728', 'post140454009749728')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre140454009749728', 'post140454009749728')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009749728')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009749728">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c140454009981696">
              
                <ol start="62" class="pre-context" id="pre140454009981696">
                
                  <li onclick="toggle('pre140454009981696', 'post140454009981696')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454009981696', 'post140454009981696')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre140454009981696', 'post140454009981696')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre140454009981696', 'post140454009981696')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454009981696', 'post140454009981696')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre140454009981696', 'post140454009981696')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre140454009981696', 'post140454009981696')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="69" class="context-line">
                <li onclick="toggle('pre140454009981696', 'post140454009981696')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='70' class="post-context" id="post140454009981696">
                  
                  <li onclick="toggle('pre140454009981696', 'post140454009981696')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre140454009981696', 'post140454009981696')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre140454009981696', 'post140454009981696')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre140454009981696', 'post140454009981696')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009981696', 'post140454009981696')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009981696', 'post140454009981696')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009981696')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009981696">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.edirepository.org/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.12
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  51.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  73.       request

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  69.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdateSystemMetadata_MutableFormat_2017109235315710&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.6845265162279768221.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.1748544783119675229.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18942&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=3HIaNH_I97LVaaMNC4RQN07rTXMUES&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;49195&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>apache.version</td>
          <td class="code"><pre>(2, 4, 18)</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_connects</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_restarts</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_start</td>
          <td class="code"><pre>&#39;1492671196120336&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492671196120080&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_start</td>
          <td class="code"><pre>&#39;1492671196119660&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_start</td>
          <td class="code"><pre>&#39;1492671196120371&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(4, 3, 0)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbdff5e9930&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbe041123f0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;0/3&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:53:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:16: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170420-06:53:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:53:16: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:53:17: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:53:17: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:53:17: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:53:18: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:53:18: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:53:19: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:53:19: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:53:19: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:53:20: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:53:20: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:53:20: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:20: [INFO]: 
***************** running test for testUpdateSystemMetadata_MutableAccessPolicy(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:20: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:20: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:20: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:53:20: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:20: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_MutableAccessPolicy_2017109235320591 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:20: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableAccessPolicy_2017109235320591
<?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_MutableAccessPolicy_2017109235320591</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:53:20.600+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:53:20.600+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnStageUCSB2</originMemberNode>
    <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:50: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableAccessPolicy_2017109235320591; FilePart:object = /tmp/mmp.output.6499785274825698301.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6517859730866997448.tmp (1111 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:53:50: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableAccessPolicy(MNUpdateSystemMetadataTestImplementations.java:298)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableAccessPolicy(MNUpdateSystemMetadataTestImplementations.java:282)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableAccessPolicy(MNStorageV2IT.java:204)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.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.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 42 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)
	... 41 more
20170420-06:53:50: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:50: [INFO]: 
***************** running test for testUpdateSystemMetadata_MutableAccessPolicy(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:50: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:50: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:50: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:50: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:53:50: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:50: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_MutableAccessPolicy_2017109235350719 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:50: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableAccessPolicy_2017109235350719
<?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_MutableAccessPolicy_2017109235350719</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:53:50.728+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:53:50.728+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDemo11</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:52: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableAccessPolicy_2017109235350719; FilePart:object = /tmp/mmp.output.6519154238051110102.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3009657278898561393.tmp (1103 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:53:52: [INFO]: object created.  pid = testUpdateSystemMetadata_MutableAccessPolicy_2017109235350719 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:52: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:53:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_MutableAccessPolicy_2017109235350719 [org.dataone.client.rest.RestClient]
20170420-06:53:52: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:52: [INFO]: certificate filename: testGroup [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:52: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:53:52: [INFO]: client setup as Subject: public [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:52: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:53:52: [INFO]: created client for certificate file: testGroup with subject: public [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:53:52: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableAccessPolicy_2017109235350719; FilePart:sysmeta = /tmp/mmp.output.8126149658299748347.tmp (1099 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:54:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_MutableAccessPolicy_2017109235350719 [org.dataone.client.rest.RestClient]
20170420-06:54:02: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:02: [INFO]: 
***************** running test for testUpdateSystemMetadata_MutableAccessPolicy(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:02: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:02: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:02: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:02: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:54:02: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:02: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_MutableAccessPolicy_201710923542982 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:02: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableAccessPolicy_201710923542982
<?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_MutableAccessPolicy_201710923542982</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:54:02.991+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:54:02.991+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestLTER</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestLTER</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:03: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableAccessPolicy_201710923542982; FilePart:object = /tmp/mmp.output.9143745923953297516.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2562745328848293370.tmp (1106 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:54:03: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.lternet.edu/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/usr/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.6</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:48:44 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c139739989835576">
              
                <ol start="32" class="pre-context" id="pre139739989835576">
                
                  <li onclick="toggle('pre139739989835576', 'post139739989835576')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre139739989835576', 'post139739989835576')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre139739989835576', 'post139739989835576')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre139739989835576', 'post139739989835576')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739989835576', 'post139739989835576')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre139739989835576', 'post139739989835576')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre139739989835576', 'post139739989835576')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre139739989835576', 'post139739989835576')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post139739989835576">
                  
                  <li onclick="toggle('pre139739989835576', 'post139739989835576')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre139739989835576', 'post139739989835576')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre139739989835576', 'post139739989835576')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre139739989835576', 'post139739989835576')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre139739989835576', 'post139739989835576')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989835576', 'post139739989835576')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989835576')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989835576">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c139739914934464">
              
                <ol start="242" class="pre-context" id="pre139739914934464">
                
                  <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post139739914934464">
                  
                  <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739914934464')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739914934464">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7f17c2c48590&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c139739988745176">
              
                <ol start="171" class="pre-context" id="pre139739988745176">
                
                  <li onclick="toggle('pre139739988745176', 'post139739988745176')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739988745176', 'post139739988745176')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre139739988745176', 'post139739988745176')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739988745176', 'post139739988745176')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739988745176', 'post139739988745176')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739988745176', 'post139739988745176')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre139739988745176', 'post139739988745176')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre139739988745176', 'post139739988745176')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post139739988745176">
                  
                  <li onclick="toggle('pre139739988745176', 'post139739988745176')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre139739988745176', 'post139739988745176')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre139739988745176', 'post139739988745176')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739988745176', 'post139739988745176')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre139739988745176', 'post139739988745176')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre139739988745176', 'post139739988745176')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988745176')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988745176">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c139739992469656">
              
                <ol start="39" class="pre-context" id="pre139739992469656">
                
                  <li onclick="toggle('pre139739992469656', 'post139739992469656')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre139739992469656', 'post139739992469656')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre139739992469656', 'post139739992469656')"><pre>      .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li>
                
                  <li onclick="toggle('pre139739992469656', 'post139739992469656')"><pre>        request.path_info</pre></li>
                
                  <li onclick="toggle('pre139739992469656', 'post139739992469656')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre139739992469656', 'post139739992469656')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre139739992469656', 'post139739992469656')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="46" class="context-line">
                <li onclick="toggle('pre139739992469656', 'post139739992469656')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='47' class="post-context" id="post139739992469656">
                  
                  <li onclick="toggle('pre139739992469656', 'post139739992469656')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739992469656', 'post139739992469656')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre139739992469656', 'post139739992469656')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre139739992469656', 'post139739992469656')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre139739992469656', 'post139739992469656')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre139739992469656', 'post139739992469656')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739992469656')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739992469656">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c139739992471384">
              
                <ol start="60" class="pre-context" id="pre139739992471384">
                
                  <li onclick="toggle('pre139739992471384', 'post139739992471384')"><pre>      if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li>
                
                  <li onclick="toggle('pre139739992471384', 'post139739992471384')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre139739992471384', 'post139739992471384')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre139739992471384', 'post139739992471384')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739992471384', 'post139739992471384')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739992471384', 'post139739992471384')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre139739992471384', 'post139739992471384')"><pre>    # the Django request obj.</pre></li>
                
                </ol>
              
              <ol start="67" class="context-line">
                <li onclick="toggle('pre139739992471384', 'post139739992471384')"><pre>
    cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol>
              
                <ol start='68' class="post-context" id="post139739992471384">
                  
                  <li onclick="toggle('pre139739992471384', 'post139739992471384')"><pre>    jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li>
                  
                  <li onclick="toggle('pre139739992471384', 'post139739992471384')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre139739992471384', 'post139739992471384')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li>
                  
                  <li onclick="toggle('pre139739992471384', 'post139739992471384')"><pre>    if len(jwt_subject_list) == 1:</pre></li>
                  
                  <li onclick="toggle('pre139739992471384', 'post139739992471384')"><pre>      jwt_primary_str = jwt_subject_list[0]</pre></li>
                  
                  <li onclick="toggle('pre139739992471384', 'post139739992471384')"><pre>      if jwt_primary_str != cert_primary_str:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739992471384')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739992471384">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c139739913210768">
              
                <ol start="58" class="pre-context" id="pre139739913210768">
                
                  <li onclick="toggle('pre139739913210768', 'post139739913210768')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739913210768', 'post139739913210768')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre139739913210768', 'post139739913210768')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre139739913210768', 'post139739913210768')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739913210768', 'post139739913210768')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre139739913210768', 'post139739913210768')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre139739913210768', 'post139739913210768')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="65" class="context-line">
                <li onclick="toggle('pre139739913210768', 'post139739913210768')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='66' class="post-context" id="post139739913210768">
                  
                  <li onclick="toggle('pre139739913210768', 'post139739913210768')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre139739913210768', 'post139739913210768')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre139739913210768', 'post139739913210768')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre139739913210768', 'post139739913210768')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739913210768', 'post139739913210768')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739913210768', 'post139739913210768')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739913210768')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739913210768">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.lternet.edu/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.6
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  46.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  67.     cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  65.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdateSystemMetadata_MutableAccessPolicy_201710923542982&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.2562745328848293370.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.9143745923953297516.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18970&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=SFiAVeNWPJiusLFct5MthvWxcILdhOIGgB&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;47705&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492670924028818&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(3, 4)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7f17c0fa5e30&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7f17c1dff430&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>BASE_DIR</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;23&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableAccessPolicy(MNUpdateSystemMetadataTestImplementations.java:298)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableAccessPolicy(MNUpdateSystemMetadataTestImplementations.java:282)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableAccessPolicy(MNStorageV2IT.java:204)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.lternet.edu/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/usr/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.6</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:48:44 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c139739989835576">
              
                <ol start="32" class="pre-context" id="pre139739989835576">
                
                  <li onclick="toggle('pre139739989835576', 'post139739989835576')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre139739989835576', 'post139739989835576')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre139739989835576', 'post139739989835576')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre139739989835576', 'post139739989835576')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739989835576', 'post139739989835576')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre139739989835576', 'post139739989835576')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre139739989835576', 'post139739989835576')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre139739989835576', 'post139739989835576')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post139739989835576">
                  
                  <li onclick="toggle('pre139739989835576', 'post139739989835576')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre139739989835576', 'post139739989835576')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre139739989835576', 'post139739989835576')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre139739989835576', 'post139739989835576')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre139739989835576', 'post139739989835576')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989835576', 'post139739989835576')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989835576')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989835576">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c139739914934464">
              
                <ol start="242" class="pre-context" id="pre139739914934464">
                
                  <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post139739914934464">
                  
                  <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739914934464')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739914934464">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7f17c2c48590&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c139739988745176">
              
                <ol start="171" class="pre-context" id="pre139739988745176">
                
                  <li onclick="toggle('pre139739988745176', 'post139739988745176')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739988745176', 'post139739988745176')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre139739988745176', 'post139739988745176')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739988745176', 'post139739988745176')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739988745176', 'post139739988745176')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739988745176', 'post139739988745176')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre139739988745176', 'post139739988745176')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre139739988745176', 'post139739988745176')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post139739988745176">
                  
                  <li onclick="toggle('pre139739988745176', 'post139739988745176')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre139739988745176', 'post139739988745176')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre139739988745176', 'post139739988745176')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739988745176', 'post139739988745176')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre139739988745176', 'post139739988745176')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre139739988745176', 'post139739988745176')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739988745176')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739988745176">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c139739992469656">
              
                <ol start="39" class="pre-context" id="pre139739992469656">
                
                  <li onclick="toggle('pre139739992469656', 'post139739992469656')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre139739992469656', 'post139739992469656')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre139739992469656', 'post139739992469656')"><pre>      .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li>
                
                  <li onclick="toggle('pre139739992469656', 'post139739992469656')"><pre>        request.path_info</pre></li>
                
                  <li onclick="toggle('pre139739992469656', 'post139739992469656')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre139739992469656', 'post139739992469656')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre139739992469656', 'post139739992469656')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="46" class="context-line">
                <li onclick="toggle('pre139739992469656', 'post139739992469656')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='47' class="post-context" id="post139739992469656">
                  
                  <li onclick="toggle('pre139739992469656', 'post139739992469656')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739992469656', 'post139739992469656')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre139739992469656', 'post139739992469656')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre139739992469656', 'post139739992469656')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre139739992469656', 'post139739992469656')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre139739992469656', 'post139739992469656')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739992469656')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739992469656">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c139739992471384">
              
                <ol start="60" class="pre-context" id="pre139739992471384">
                
                  <li onclick="toggle('pre139739992471384', 'post139739992471384')"><pre>      if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li>
                
                  <li onclick="toggle('pre139739992471384', 'post139739992471384')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre139739992471384', 'post139739992471384')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre139739992471384', 'post139739992471384')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739992471384', 'post139739992471384')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739992471384', 'post139739992471384')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre139739992471384', 'post139739992471384')"><pre>    # the Django request obj.</pre></li>
                
                </ol>
              
              <ol start="67" class="context-line">
                <li onclick="toggle('pre139739992471384', 'post139739992471384')"><pre>
    cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol>
              
                <ol start='68' class="post-context" id="post139739992471384">
                  
                  <li onclick="toggle('pre139739992471384', 'post139739992471384')"><pre>    jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li>
                  
                  <li onclick="toggle('pre139739992471384', 'post139739992471384')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre139739992471384', 'post139739992471384')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li>
                  
                  <li onclick="toggle('pre139739992471384', 'post139739992471384')"><pre>    if len(jwt_subject_list) == 1:</pre></li>
                  
                  <li onclick="toggle('pre139739992471384', 'post139739992471384')"><pre>      jwt_primary_str = jwt_subject_list[0]</pre></li>
                  
                  <li onclick="toggle('pre139739992471384', 'post139739992471384')"><pre>      if jwt_primary_str != cert_primary_str:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739992471384')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739992471384">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
20170420-06:54:03: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
                  </tr>
                
              </tbody>
            </table>
          
        </li>
20170420-06:54:03: [INFO]: 
***************** running test for testUpdateSystemMetadata_MutableAccessPolicy(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
      
20170420-06:54:03: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
        
20170420-06:54:03: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:03: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c139739913210768">
              
                <ol start="58" class="pre-context" id="pre139739913210768">
                
                  <li onclick="toggle('pre139739913210768', 'post139739913210768')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739913210768', 'post139739913210768')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre139739913210768', 'post139739913210768')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre139739913210768', 'post139739913210768')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739913210768', 'post139739913210768')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre139739913210768', 'post139739913210768')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre139739913210768', 'post139739913210768')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="65" class="context-line">
                <li onclick="toggle('pre139739913210768', 'post139739913210768')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='66' class="post-context" id="post139739913210768">
                  
                  <li onclick="toggle('pre139739913210768', 'post139739913210768')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre139739913210768', 'post139739913210768')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre139739913210768', 'post139739913210768')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre139739913210768', 'post139739913210768')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739913210768', 'post139739913210768')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739913210768', 'post139739913210768')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739913210768')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739913210768">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.lternet.edu/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.6
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  46.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  67.     cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  65.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdateSystemMetadata_MutableAccessPolicy_201710923542982&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.2562745328848293370.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.9143745923953297516.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18970&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=SFiAVeNWPJiusLFct5MthvWxcILdhOIGgB&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;47705&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492670924028818&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
20170420-06:54:03: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
          <td class="code"><pre>(3, 4)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7f17c0fa5e30&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7f17c1dff430&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>BASE_DIR</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
20170420-06:54:03: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
20170420-06:54:03: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_MutableAccessPolicy_201710923543338 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;23&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
20170420-06:54:03: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableAccessPolicy_201710923543338
      
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
<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_MutableAccessPolicy_201710923543338</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
          <td class="code"><pre>False</pre></td>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
        </tr>
      
        <tr>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:54:03.346+00:00</dateUploaded>
          <td class="code"><pre>False</pre></td>
    <dateSysMetadataModified>2017-04-20T06:54:03.346+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestNEON</originMemberNode>
        </tr>
      
    <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:54:03: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableAccessPolicy_201710923543338; FilePart:object = /tmp/mmp.output.5038545567458160980.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7233697213124298195.tmp (1106 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:54:03: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.
	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableAccessPolicy(MNUpdateSystemMetadataTestImplementations.java:298)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableAccessPolicy(MNUpdateSystemMetadataTestImplementations.java:282)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableAccessPolicy(MNStorageV2IT.java:204)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:54:03: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:03: [INFO]: 
***************** running test for testUpdateSystemMetadata_MutableAccessPolicy(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:03: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:03: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:03: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:03: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:54:03: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:03: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_MutableAccessPolicy_201710923543800 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:03: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableAccessPolicy_201710923543800
<?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_MutableAccessPolicy_201710923543800</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:54:03.808+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:54:03.808+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestARCTIC</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableAccessPolicy_201710923543800; FilePart:object = /tmp/mmp.output.3524920013951558964.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5448776617427429076.tmp (1110 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:54:05: [INFO]: object created.  pid = testUpdateSystemMetadata_MutableAccessPolicy_201710923543800 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:05: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:54:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableAccessPolicy_201710923543800 [org.dataone.client.rest.RestClient]
20170420-06:54:06: [INFO]: created client for certificate file: testGroup with subject: public [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableAccessPolicy_201710923543800; FilePart:sysmeta = /tmp/mmp.output.5626949423489173240.tmp (1106 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:54:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableAccessPolicy_201710923543800 [org.dataone.client.rest.RestClient]
20170420-06:54:18: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:18: [INFO]: 
***************** running test for testUpdateSystemMetadata_MutableAccessPolicy(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:18: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:18: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:18: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:18: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:54:18: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:18: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_MutableAccessPolicy_201710923541822 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:18: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableAccessPolicy_201710923541822
<?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_MutableAccessPolicy_201710923541822</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:54:18.030+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:54:18.030+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:18: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableAccessPolicy_201710923541822; FilePart:object = /tmp/mmp.output.8774824396382821224.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8118901561554322369.tmp (1114 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:54:18: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.
	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableAccessPolicy(MNUpdateSystemMetadataTestImplementations.java:298)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableAccessPolicy(MNUpdateSystemMetadataTestImplementations.java:282)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableAccessPolicy(MNStorageV2IT.java:204)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:54:18: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:18: [INFO]: 
***************** running test for testUpdateSystemMetadata_MutableAccessPolicy(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:18: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:18: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:18: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:18: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:54:18: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:18: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_MutableAccessPolicy_2017109235418473 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:18: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableAccessPolicy_2017109235418473
<?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_MutableAccessPolicy_2017109235418473</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:54:18.480+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:54:18.480+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestRW</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestRW</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:18: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableAccessPolicy_2017109235418473; FilePart:object = /tmp/mmp.output.7042672926574262325.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6056510336279433446.tmp (1103 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:54:18: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>500 Internal server error</title>
  </head>
  <body>
    <p>
      <h3 style="color:red;">500 Internal server error</h3>
    </p>
    <p>
      Please notify the administrator.
    </p>
    <p>
      <a href="/">Home</a>
    </p>
  </body>
</html>

	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableAccessPolicy(MNUpdateSystemMetadataTestImplementations.java:298)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableAccessPolicy(MNUpdateSystemMetadataTestImplementations.java:282)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableAccessPolicy(MNStorageV2IT.java:204)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>500 Internal server error</title>
  </head>
  <body>
    <p>
      <h3 style="color:red;">500 Internal server error</h3>
    </p>
    <p>
      Please notify the administrator.
    </p>
    <p>
      <a href="/">Home</a>
    </p>
  </body>
</html>

	at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:54:18: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:18: [INFO]: 
***************** running test for testUpdateSystemMetadata_MutableAccessPolicy(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:18: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:18: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:18: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:18: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:54:18: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:18: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_MutableAccessPolicy_2017109235418905 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:18: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableAccessPolicy_2017109235418905
<?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_MutableAccessPolicy_2017109235418905</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:54:18.913+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:54:18.913+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestEDI</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestEDI</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:19: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableAccessPolicy_2017109235418905; FilePart:object = /tmp/mmp.output.7761804915908977035.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5900136082466190161.tmp (1105 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:54:19: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.edirepository.org/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/var/local/dataone/gmn_venv/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.12</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:54:19 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c140454011327768">
              
                <ol start="32" class="pre-context" id="pre140454011327768">
                
                  <li onclick="toggle('pre140454011327768', 'post140454011327768')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre140454011327768', 'post140454011327768')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre140454011327768', 'post140454011327768')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre140454011327768', 'post140454011327768')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454011327768', 'post140454011327768')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre140454011327768', 'post140454011327768')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre140454011327768', 'post140454011327768')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre140454011327768', 'post140454011327768')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post140454011327768">
                  
                  <li onclick="toggle('pre140454011327768', 'post140454011327768')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre140454011327768', 'post140454011327768')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre140454011327768', 'post140454011327768')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre140454011327768', 'post140454011327768')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre140454011327768', 'post140454011327768')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454011327768', 'post140454011327768')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454011327768')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454011327768">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c140454011327048">
              
                <ol start="242" class="pre-context" id="pre140454011327048">
                
                  <li onclick="toggle('pre140454011327048', 'post140454011327048')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre140454011327048', 'post140454011327048')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre140454011327048', 'post140454011327048')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre140454011327048', 'post140454011327048')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre140454011327048', 'post140454011327048')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre140454011327048', 'post140454011327048')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454011327048', 'post140454011327048')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre140454011327048', 'post140454011327048')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post140454011327048">
                  
                  <li onclick="toggle('pre140454011327048', 'post140454011327048')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454011327048')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454011327048">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbe0c0bcc10&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c140454011329136">
              
                <ol start="171" class="pre-context" id="pre140454011329136">
                
                  <li onclick="toggle('pre140454011329136', 'post140454011329136')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454011329136', 'post140454011329136')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre140454011329136', 'post140454011329136')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454011329136', 'post140454011329136')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454011329136', 'post140454011329136')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454011329136', 'post140454011329136')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre140454011329136', 'post140454011329136')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre140454011329136', 'post140454011329136')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post140454011329136">
                  
                  <li onclick="toggle('pre140454011329136', 'post140454011329136')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre140454011329136', 'post140454011329136')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre140454011329136', 'post140454011329136')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454011329136', 'post140454011329136')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre140454011329136', 'post140454011329136')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre140454011329136', 'post140454011329136')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454011329136')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454011329136">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c140454011329712">
              
                <ol start="44" class="pre-context" id="pre140454011329712">
                
                  <li onclick="toggle('pre140454011329712', 'post140454011329712')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre140454011329712', 'post140454011329712')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre140454011329712', 'post140454011329712')"><pre>      .format(</pre></li>
                
                  <li onclick="toggle('pre140454011329712', 'post140454011329712')"><pre>        view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li>
                
                  <li onclick="toggle('pre140454011329712', 'post140454011329712')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre140454011329712', 'post140454011329712')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre140454011329712', 'post140454011329712')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="51" class="context-line">
                <li onclick="toggle('pre140454011329712', 'post140454011329712')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='52' class="post-context" id="post140454011329712">
                  
                  <li onclick="toggle('pre140454011329712', 'post140454011329712')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454011329712', 'post140454011329712')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre140454011329712', 'post140454011329712')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre140454011329712', 'post140454011329712')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre140454011329712', 'post140454011329712')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre140454011329712', 'post140454011329712')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454011329712')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454011329712">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c140454011329856">
              
                <ol start="66" class="pre-context" id="pre140454011329856">
                
                  <li onclick="toggle('pre140454011329856', 'post140454011329856')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre140454011329856', 'post140454011329856')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre140454011329856', 'post140454011329856')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454011329856', 'post140454011329856')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454011329856', 'post140454011329856')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre140454011329856', 'post140454011329856')"><pre>    # the Django request obj.</pre></li>
                
                  <li onclick="toggle('pre140454011329856', 'post140454011329856')"><pre>    cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li>
                
                </ol>
              
              <ol start="73" class="context-line">
                <li onclick="toggle('pre140454011329856', 'post140454011329856')"><pre>
      request</pre> <span>...</span></li></ol>
              
                <ol start='74' class="post-context" id="post140454011329856">
                  
                  <li onclick="toggle('pre140454011329856', 'post140454011329856')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454011329856', 'post140454011329856')"><pre>    jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li>
                  
                  <li onclick="toggle('pre140454011329856', 'post140454011329856')"><pre>      request</pre></li>
                  
                  <li onclick="toggle('pre140454011329856', 'post140454011329856')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454011329856', 'post140454011329856')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre140454011329856', 'post140454011329856')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454011329856')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454011329856">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c140454011327192">
              
                <ol start="62" class="pre-context" id="pre140454011327192">
                
                  <li onclick="toggle('pre140454011327192', 'post140454011327192')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454011327192', 'post140454011327192')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre140454011327192', 'post140454011327192')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre140454011327192', 'post140454011327192')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454011327192', 'post140454011327192')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre140454011327192', 'post140454011327192')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre140454011327192', 'post140454011327192')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="69" class="context-line">
                <li onclick="toggle('pre140454011327192', 'post140454011327192')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='70' class="post-context" id="post140454011327192">
                  
                  <li onclick="toggle('pre140454011327192', 'post140454011327192')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre140454011327192', 'post140454011327192')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre140454011327192', 'post140454011327192')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre140454011327192', 'post140454011327192')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454011327192', 'post140454011327192')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454011327192', 'post140454011327192')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454011327192')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454011327192">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.edirepository.org/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.12
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  51.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  73.       request

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  69.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdateSystemMetadata_MutableAccessPolicy_2017109235418905&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.5900136082466190161.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.7761804915908977035.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18958&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=RmTdVAeVYbh9yywAkULMffLTJNY-sUA&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;49339&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>apache.version</td>
          <td class="code"><pre>(2, 4, 18)</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_connects</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_restarts</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_start</td>
          <td class="code"><pre>&#39;1492671259101232&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492671259101025&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_start</td>
          <td class="code"><pre>&#39;1492671259100794&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_start</td>
          <td class="code"><pre>&#39;1492671259101306&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(4, 3, 0)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbdff6cacd8&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbdff53edf0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;0/3&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableAccessPolicy(MNUpdateSystemMetadataTestImplementations.java:298)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableAccessPolicy(MNUpdateSystemMetadataTestImplementations.java:282)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableAccessPolicy(MNStorageV2IT.java:204)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.edirepository.org/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/var/local/dataone/gmn_venv/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.12</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:54:19 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c140454011327768">
              
                <ol start="32" class="pre-context" id="pre140454011327768">
                
                  <li onclick="toggle('pre140454011327768', 'post140454011327768')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre140454011327768', 'post140454011327768')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre140454011327768', 'post140454011327768')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre140454011327768', 'post140454011327768')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454011327768', 'post140454011327768')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre140454011327768', 'post140454011327768')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre140454011327768', 'post140454011327768')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre140454011327768', 'post140454011327768')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post140454011327768">
                  
                  <li onclick="toggle('pre140454011327768', 'post140454011327768')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre140454011327768', 'post140454011327768')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre140454011327768', 'post140454011327768')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre140454011327768', 'post140454011327768')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre140454011327768', 'post140454011327768')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454011327768', 'post140454011327768')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454011327768')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454011327768">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c140454011327048">
              
                <ol start="242" class="pre-context" id="pre140454011327048">
                
                  <li onclick="toggle('pre140454011327048', 'post140454011327048')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre140454011327048', 'post140454011327048')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre140454011327048', 'post140454011327048')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre140454011327048', 'post140454011327048')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre140454011327048', 'post140454011327048')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre140454011327048', 'post140454011327048')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454011327048', 'post140454011327048')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre140454011327048', 'post140454011327048')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post140454011327048">
                  
                  <li onclick="toggle('pre140454011327048', 'post140454011327048')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454011327048')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454011327048">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbe0c0bcc10&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c140454011329136">
              
                <ol start="171" class="pre-context" id="pre140454011329136">
                
                  <li onclick="toggle('pre140454011329136', 'post140454011329136')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454011329136', 'post140454011329136')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre140454011329136', 'post140454011329136')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454011329136', 'post140454011329136')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454011329136', 'post140454011329136')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454011329136', 'post140454011329136')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre140454011329136', 'post140454011329136')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre140454011329136', 'post140454011329136')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post140454011329136">
                  
                  <li onclick="toggle('pre140454011329136', 'post140454011329136')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre140454011329136', 'post140454011329136')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre140454011329136', 'post140454011329136')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454011329136', 'post140454011329136')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre140454011329136', 'post140454011329136')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre140454011329136', 'post140454011329136')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454011329136')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454011329136">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c140454011329712">
              
                <ol start="44" class="pre-context" id="pre140454011329712">
                
                  <li onclick="toggle('pre140454011329712', 'post140454011329712')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre140454011329712', 'post140454011329712')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre140454011329712', 'post140454011329712')"><pre>      .format(</pre></li>
                
                  <li onclick="toggle('pre140454011329712', 'post140454011329712')"><pre>        view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li>
                
                  <li onclick="toggle('pre140454011329712', 'post140454011329712')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre140454011329712', 'post140454011329712')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre140454011329712', 'post140454011329712')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="51" class="context-line">
                <li onclick="toggle('pre140454011329712', 'post140454011329712')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='52' class="post-context" id="post140454011329712">
                  
                  <li onclick="toggle('pre140454011329712', 'post140454011329712')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454011329712', 'post140454011329712')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre140454011329712', 'post140454011329712')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre140454011329712', 'post140454011329712')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre140454011329712', 'post140454011329712')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre140454011329712', 'post140454011329712')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454011329712')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454011329712">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c140454011329856">
              
                <ol start="66" class="pre-context" id="pre140454011329856">
                
                  <li onclick="toggle('pre140454011329856', 'post140454011329856')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre140454011329856', 'post140454011329856')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre140454011329856', 'post140454011329856')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454011329856', 'post140454011329856')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454011329856', 'post140454011329856')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre140454011329856', 'post140454011329856')"><pre>    # the Django request obj.</pre></li>
                
                  <li onclick="toggle('pre140454011329856', 'post140454011329856')"><pre>    cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li>
                
                </ol>
              
              <ol start="73" class="context-line">
                <li onclick="toggle('pre140454011329856', 'post140454011329856')"><pre>
      request</pre> <span>...</span></li></ol>
              
                <ol start='74' class="post-context" id="post140454011329856">
                  
                  <li onclick="toggle('pre140454011329856', 'post140454011329856')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454011329856', 'post140454011329856')"><pre>    jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li>
                  
                  <li onclick="toggle('pre140454011329856', 'post140454011329856')"><pre>      request</pre></li>
                  
                  <li onclick="toggle('pre140454011329856', 'post140454011329856')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454011329856', 'post140454011329856')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre140454011329856', 'post140454011329856')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454011329856')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454011329856">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c140454011327192">
              
                <ol start="62" class="pre-context" id="pre140454011327192">
                
                  <li onclick="toggle('pre140454011327192', 'post140454011327192')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454011327192', 'post140454011327192')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre140454011327192', 'post140454011327192')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre140454011327192', 'post140454011327192')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454011327192', 'post140454011327192')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre140454011327192', 'post140454011327192')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre140454011327192', 'post140454011327192')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="69" class="context-line">
                <li onclick="toggle('pre140454011327192', 'post140454011327192')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='70' class="post-context" id="post140454011327192">
                  
                  <li onclick="toggle('pre140454011327192', 'post140454011327192')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre140454011327192', 'post140454011327192')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre140454011327192', 'post140454011327192')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre140454011327192', 'post140454011327192')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454011327192', 'post140454011327192')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454011327192', 'post140454011327192')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454011327192')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454011327192">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.edirepository.org/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.12
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  51.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  73.       request

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  69.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdateSystemMetadata_MutableAccessPolicy_2017109235418905&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.5900136082466190161.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.7761804915908977035.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18958&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=RmTdVAeVYbh9yywAkULMffLTJNY-sUA&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;49339&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>apache.version</td>
          <td class="code"><pre>(2, 4, 18)</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_connects</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_restarts</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_start</td>
          <td class="code"><pre>&#39;1492671259101232&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492671259101025&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_start</td>
          <td class="code"><pre>&#39;1492671259100794&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_start</td>
          <td class="code"><pre>&#39;1492671259101306&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(4, 3, 0)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbdff6cacd8&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbdff53edf0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;0/3&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
20170420-06:54:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:54:19: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170420-06:54:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:54:19: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:54:19: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:54:20: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:54:20: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:54:21: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:54:21: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:54:21: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:54:21: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:54:22: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:54:22: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:54:22: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:54:22: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:22: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:22: [INFO]: 
***************** running test for testUpdateSystemMetadata_MutableReplPolicy(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:22: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:22: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:22: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:22: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:54:22: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:22: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_MutableReplPolicy_2017109235422943 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:22: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableReplPolicy_2017109235422943
<?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_MutableReplPolicy_2017109235422943</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:54:22.951+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:54:22.951+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnStageUCSB2</originMemberNode>
    <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:25: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableReplPolicy_2017109235422943; FilePart:object = /tmp/mmp.output.2835640079662440596.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.346113861099224286.tmp (1109 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:54:25: [INFO]: object created.  pid = testUpdateSystemMetadata_MutableReplPolicy_2017109235422943 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:25: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:54:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_MutableReplPolicy_2017109235422943 [org.dataone.client.rest.RestClient]
20170420-06:54:55: [WARN]: MN.updateSystemMetadata() returned a ServiceFailure. [org.dataone.integration.it.ContextAwareAdapter]
20170420-06:54:55: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:55: [INFO]: 
***************** running test for testUpdateSystemMetadata_MutableReplPolicy(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:55: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:55: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:55: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:55: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:54:55: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:55: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_MutableReplPolicy_2017109235455460 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:55: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableReplPolicy_2017109235455460
<?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_MutableReplPolicy_2017109235455460</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:54:55.468+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:54:55.468+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDemo11</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableReplPolicy_2017109235455460; FilePart:object = /tmp/mmp.output.5387036076537497897.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5516199526199271644.tmp (1101 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:54:56: [INFO]: object created.  pid = testUpdateSystemMetadata_MutableReplPolicy_2017109235455460 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:54:56: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:54:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_MutableReplPolicy_2017109235455460 [org.dataone.client.rest.RestClient]
20170420-06:54:57: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableReplPolicy_2017109235455460; FilePart:sysmeta = /tmp/mmp.output.641018973842617701.tmp (1200 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:55:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_MutableReplPolicy_2017109235455460 [org.dataone.client.rest.RestClient]
20170420-06:55:07: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:07: [INFO]: 
***************** running test for testUpdateSystemMetadata_MutableReplPolicy(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:07: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:07: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:07: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:07: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:55:07: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:07: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_MutableReplPolicy_201710923557577 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:07: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableReplPolicy_201710923557577
<?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_MutableReplPolicy_201710923557577</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:55:07.585+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:55:07.585+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestLTER</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestLTER</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableReplPolicy_201710923557577; FilePart:object = /tmp/mmp.output.6870143178393501062.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1379771278569240285.tmp (1104 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:55:07: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.lternet.edu/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/usr/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.6</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:49:42 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c139739989814736">
              
                <ol start="32" class="pre-context" id="pre139739989814736">
                
                  <li onclick="toggle('pre139739989814736', 'post139739989814736')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre139739989814736', 'post139739989814736')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre139739989814736', 'post139739989814736')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre139739989814736', 'post139739989814736')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739989814736', 'post139739989814736')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre139739989814736', 'post139739989814736')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre139739989814736', 'post139739989814736')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre139739989814736', 'post139739989814736')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post139739989814736">
                  
                  <li onclick="toggle('pre139739989814736', 'post139739989814736')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre139739989814736', 'post139739989814736')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre139739989814736', 'post139739989814736')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre139739989814736', 'post139739989814736')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre139739989814736', 'post139739989814736')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989814736', 'post139739989814736')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989814736')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989814736">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c139739989814016">
              
                <ol start="242" class="pre-context" id="pre139739989814016">
                
                  <li onclick="toggle('pre139739989814016', 'post139739989814016')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre139739989814016', 'post139739989814016')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre139739989814016', 'post139739989814016')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre139739989814016', 'post139739989814016')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre139739989814016', 'post139739989814016')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre139739989814016', 'post139739989814016')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739989814016', 'post139739989814016')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre139739989814016', 'post139739989814016')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post139739989814016">
                  
                  <li onclick="toggle('pre139739989814016', 'post139739989814016')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989814016')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989814016">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7f17c2c48590&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c139739989814304">
              
                <ol start="171" class="pre-context" id="pre139739989814304">
                
                  <li onclick="toggle('pre139739989814304', 'post139739989814304')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739989814304', 'post139739989814304')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre139739989814304', 'post139739989814304')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739989814304', 'post139739989814304')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739989814304', 'post139739989814304')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739989814304', 'post139739989814304')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre139739989814304', 'post139739989814304')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre139739989814304', 'post139739989814304')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post139739989814304">
                  
                  <li onclick="toggle('pre139739989814304', 'post139739989814304')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre139739989814304', 'post139739989814304')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre139739989814304', 'post139739989814304')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989814304', 'post139739989814304')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre139739989814304', 'post139739989814304')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre139739989814304', 'post139739989814304')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989814304')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989814304">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c139739989812720">
              
                <ol start="39" class="pre-context" id="pre139739989812720">
                
                  <li onclick="toggle('pre139739989812720', 'post139739989812720')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre139739989812720', 'post139739989812720')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre139739989812720', 'post139739989812720')"><pre>      .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li>
                
                  <li onclick="toggle('pre139739989812720', 'post139739989812720')"><pre>        request.path_info</pre></li>
                
                  <li onclick="toggle('pre139739989812720', 'post139739989812720')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre139739989812720', 'post139739989812720')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre139739989812720', 'post139739989812720')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="46" class="context-line">
                <li onclick="toggle('pre139739989812720', 'post139739989812720')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='47' class="post-context" id="post139739989812720">
                  
                  <li onclick="toggle('pre139739989812720', 'post139739989812720')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989812720', 'post139739989812720')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre139739989812720', 'post139739989812720')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre139739989812720', 'post139739989812720')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre139739989812720', 'post139739989812720')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre139739989812720', 'post139739989812720')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989812720')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989812720">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c139739989811856">
              
                <ol start="60" class="pre-context" id="pre139739989811856">
                
                  <li onclick="toggle('pre139739989811856', 'post139739989811856')"><pre>      if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li>
                
                  <li onclick="toggle('pre139739989811856', 'post139739989811856')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre139739989811856', 'post139739989811856')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre139739989811856', 'post139739989811856')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739989811856', 'post139739989811856')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739989811856', 'post139739989811856')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre139739989811856', 'post139739989811856')"><pre>    # the Django request obj.</pre></li>
                
                </ol>
              
              <ol start="67" class="context-line">
                <li onclick="toggle('pre139739989811856', 'post139739989811856')"><pre>
    cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol>
              
                <ol start='68' class="post-context" id="post139739989811856">
                  
                  <li onclick="toggle('pre139739989811856', 'post139739989811856')"><pre>    jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li>
                  
                  <li onclick="toggle('pre139739989811856', 'post139739989811856')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre139739989811856', 'post139739989811856')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li>
                  
                  <li onclick="toggle('pre139739989811856', 'post139739989811856')"><pre>    if len(jwt_subject_list) == 1:</pre></li>
                  
                  <li onclick="toggle('pre139739989811856', 'post139739989811856')"><pre>      jwt_primary_str = jwt_subject_list[0]</pre></li>
                  
                  <li onclick="toggle('pre139739989811856', 'post139739989811856')"><pre>      if jwt_primary_str != cert_primary_str:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989811856')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989811856">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c139739989815168">
              
                <ol start="58" class="pre-context" id="pre139739989815168">
                
                  <li onclick="toggle('pre139739989815168', 'post139739989815168')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739989815168', 'post139739989815168')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre139739989815168', 'post139739989815168')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre139739989815168', 'post139739989815168')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739989815168', 'post139739989815168')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre139739989815168', 'post139739989815168')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre139739989815168', 'post139739989815168')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="65" class="context-line">
                <li onclick="toggle('pre139739989815168', 'post139739989815168')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='66' class="post-context" id="post139739989815168">
                  
                  <li onclick="toggle('pre139739989815168', 'post139739989815168')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre139739989815168', 'post139739989815168')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre139739989815168', 'post139739989815168')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre139739989815168', 'post139739989815168')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989815168', 'post139739989815168')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989815168', 'post139739989815168')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989815168')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989815168">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.lternet.edu/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.6
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  46.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  67.     cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  65.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdateSystemMetadata_MutableReplPolicy_201710923557577&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.1379771278569240285.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.6870143178393501062.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18962&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=UiPY0nq5P3Sgau1DbYxKKHdztnH6rDbvy&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;47862&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492670982184413&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(3, 4)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7f17c09867f0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7f17c09861b0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>BASE_DIR</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;23&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableReplPolicy(MNUpdateSystemMetadataTestImplementations.java:366)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableReplPolicy(MNUpdateSystemMetadataTestImplementations.java:350)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableReplPolicy(MNStorageV2IT.java:210)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.lternet.edu/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/usr/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.6</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:49:42 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c139739989814736">
              
                <ol start="32" class="pre-context" id="pre139739989814736">
                
                  <li onclick="toggle('pre139739989814736', 'post139739989814736')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre139739989814736', 'post139739989814736')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre139739989814736', 'post139739989814736')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre139739989814736', 'post139739989814736')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739989814736', 'post139739989814736')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre139739989814736', 'post139739989814736')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre139739989814736', 'post139739989814736')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre139739989814736', 'post139739989814736')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post139739989814736">
                  
                  <li onclick="toggle('pre139739989814736', 'post139739989814736')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre139739989814736', 'post139739989814736')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre139739989814736', 'post139739989814736')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre139739989814736', 'post139739989814736')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre139739989814736', 'post139739989814736')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989814736', 'post139739989814736')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989814736')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989814736">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c139739989814016">
              
                <ol start="242" class="pre-context" id="pre139739989814016">
                
                  <li onclick="toggle('pre139739989814016', 'post139739989814016')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre139739989814016', 'post139739989814016')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre139739989814016', 'post139739989814016')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre139739989814016', 'post139739989814016')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre139739989814016', 'post139739989814016')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre139739989814016', 'post139739989814016')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739989814016', 'post139739989814016')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre139739989814016', 'post139739989814016')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post139739989814016">
                  
                  <li onclick="toggle('pre139739989814016', 'post139739989814016')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989814016')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989814016">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7f17c2c48590&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c139739989814304">
              
                <ol start="171" class="pre-context" id="pre139739989814304">
                
                  <li onclick="toggle('pre139739989814304', 'post139739989814304')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739989814304', 'post139739989814304')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre139739989814304', 'post139739989814304')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739989814304', 'post139739989814304')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739989814304', 'post139739989814304')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739989814304', 'post139739989814304')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre139739989814304', 'post139739989814304')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre139739989814304', 'post139739989814304')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post139739989814304">
                  
                  <li onclick="toggle('pre139739989814304', 'post139739989814304')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre139739989814304', 'post139739989814304')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre139739989814304', 'post139739989814304')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989814304', 'post139739989814304')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre139739989814304', 'post139739989814304')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre139739989814304', 'post139739989814304')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989814304')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989814304">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c139739989812720">
              
                <ol start="39" class="pre-context" id="pre139739989812720">
                
                  <li onclick="toggle('pre139739989812720', 'post139739989812720')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre139739989812720', 'post139739989812720')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre139739989812720', 'post139739989812720')"><pre>      .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li>
                
                  <li onclick="toggle('pre139739989812720', 'post139739989812720')"><pre>        request.path_info</pre></li>
                
                  <li onclick="toggle('pre139739989812720', 'post139739989812720')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre139739989812720', 'post139739989812720')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre139739989812720', 'post139739989812720')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="46" class="context-line">
                <li onclick="toggle('pre139739989812720', 'post139739989812720')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='47' class="post-context" id="post139739989812720">
                  
                  <li onclick="toggle('pre139739989812720', 'post139739989812720')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989812720', 'post139739989812720')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre139739989812720', 'post139739989812720')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre139739989812720', 'post139739989812720')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre139739989812720', 'post139739989812720')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre139739989812720', 'post139739989812720')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989812720')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989812720">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c139739989811856">
              
                <ol start="60" class="pre-context" id="pre139739989811856">
                
                  <li onclick="toggle('pre139739989811856', 'post139739989811856')"><pre>      if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li>
                
                  <li onclick="toggle('pre139739989811856', 'post139739989811856')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre139739989811856', 'post139739989811856')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre139739989811856', 'post139739989811856')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739989811856', 'post139739989811856')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739989811856', 'post139739989811856')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre139739989811856', 'post139739989811856')"><pre>    # the Django request obj.</pre></li>
                
                </ol>
              
              <ol start="67" class="context-line">
                <li onclick="toggle('pre139739989811856', 'post139739989811856')"><pre>
    cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol>
              
                <ol start='68' class="post-context" id="post139739989811856">
                  
                  <li onclick="toggle('pre139739989811856', 'post139739989811856')"><pre>    jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li>
                  
                  <li onclick="toggle('pre139739989811856', 'post139739989811856')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre139739989811856', 'post139739989811856')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li>
                  
20170420-06:55:07: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
                  <li onclick="toggle('pre139739989811856', 'post139739989811856')"><pre>    if len(jwt_subject_list) == 1:</pre></li>
                  
                  <li onclick="toggle('pre139739989811856', 'post139739989811856')"><pre>      jwt_primary_str = jwt_subject_list[0]</pre></li>
                  
                  <li onclick="toggle('pre139739989811856', 'post139739989811856')"><pre>      if jwt_primary_str != cert_primary_str:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989811856')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989811856">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
20170420-06:55:07: [INFO]: 
***************** running test for testUpdateSystemMetadata_MutableReplPolicy(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
                
20170420-06:55:07: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
                  <tr>
20170420-06:55:07: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
                    <td>self</td>
20170420-06:55:07: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c139739989815168">
              
                <ol start="58" class="pre-context" id="pre139739989815168">
                
                  <li onclick="toggle('pre139739989815168', 'post139739989815168')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739989815168', 'post139739989815168')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre139739989815168', 'post139739989815168')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre139739989815168', 'post139739989815168')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739989815168', 'post139739989815168')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre139739989815168', 'post139739989815168')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre139739989815168', 'post139739989815168')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="65" class="context-line">
                <li onclick="toggle('pre139739989815168', 'post139739989815168')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='66' class="post-context" id="post139739989815168">
                  
                  <li onclick="toggle('pre139739989815168', 'post139739989815168')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre139739989815168', 'post139739989815168')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre139739989815168', 'post139739989815168')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre139739989815168', 'post139739989815168')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989815168', 'post139739989815168')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989815168', 'post139739989815168')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989815168')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989815168">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.lternet.edu/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.6
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  46.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  67.     cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  65.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdateSystemMetadata_MutableReplPolicy_201710923557577&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.1379771278569240285.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.6870143178393501062.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18962&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=UiPY0nq5P3Sgau1DbYxKKHdztnH6rDbvy&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;47862&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492670982184413&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(3, 4)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7f17c09867f0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7f17c09861b0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>BASE_DIR</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
20170420-06:55:08: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
20170420-06:55:08: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;23&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
20170420-06:55:08: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_MutableReplPolicy_201710923557994 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:55:08: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableReplPolicy_201710923557994
<?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_MutableReplPolicy_201710923557994</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:55:08.003+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:55:08.003+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestNEON</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:08: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableReplPolicy_201710923557994; FilePart:object = /tmp/mmp.output.7862991438587941263.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8769965167527292642.tmp (1104 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:55:08: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.
	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableReplPolicy(MNUpdateSystemMetadataTestImplementations.java:366)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableReplPolicy(MNUpdateSystemMetadataTestImplementations.java:350)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableReplPolicy(MNStorageV2IT.java:210)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:55:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:08: [INFO]: 
***************** running test for testUpdateSystemMetadata_MutableReplPolicy(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:08: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:08: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:08: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:55:08: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:08: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_MutableReplPolicy_201710923558534 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:08: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableReplPolicy_201710923558534
<?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_MutableReplPolicy_201710923558534</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:55:08.546+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:55:08.546+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestARCTIC</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableReplPolicy_201710923558534; FilePart:object = /tmp/mmp.output.5524824631335739655.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8919264042836802869.tmp (1108 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:55:10: [INFO]: object created.  pid = testUpdateSystemMetadata_MutableReplPolicy_201710923558534 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:10: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:55:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableReplPolicy_201710923558534 [org.dataone.client.rest.RestClient]
20170420-06:55:12: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableReplPolicy_201710923558534; FilePart:sysmeta = /tmp/mmp.output.526761121496962406.tmp (1207 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:55:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_MutableReplPolicy_201710923558534 [org.dataone.client.rest.RestClient]
20170420-06:55:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:23: [INFO]: 
***************** running test for testUpdateSystemMetadata_MutableReplPolicy(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:23: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:23: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:23: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:55:23: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:23: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_MutableReplPolicy_2017109235523254 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:23: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableReplPolicy_2017109235523254
<?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_MutableReplPolicy_2017109235523254</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:55:23.264+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:55:23.264+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:23: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableReplPolicy_2017109235523254; FilePart:object = /tmp/mmp.output.880745676609657506.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4086969253824945561.tmp (1113 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:55:23: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.
	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableReplPolicy(MNUpdateSystemMetadataTestImplementations.java:366)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableReplPolicy(MNUpdateSystemMetadataTestImplementations.java:350)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableReplPolicy(MNStorageV2IT.java:210)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:55:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:23: [INFO]: 
***************** running test for testUpdateSystemMetadata_MutableReplPolicy(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:23: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:23: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:23: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:55:23: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:23: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_MutableReplPolicy_2017109235523717 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:23: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableReplPolicy_2017109235523717
<?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_MutableReplPolicy_2017109235523717</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:55:23.724+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:55:23.724+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestRW</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestRW</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:24: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableReplPolicy_2017109235523717; FilePart:object = /tmp/mmp.output.8104690409977575842.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3544366814673509460.tmp (1101 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:55:24: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>500 Internal server error</title>
  </head>
  <body>
    <p>
      <h3 style="color:red;">500 Internal server error</h3>
    </p>
    <p>
      Please notify the administrator.
    </p>
    <p>
      <a href="/">Home</a>
    </p>
  </body>
</html>

	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableReplPolicy(MNUpdateSystemMetadataTestImplementations.java:366)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableReplPolicy(MNUpdateSystemMetadataTestImplementations.java:350)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableReplPolicy(MNStorageV2IT.java:210)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>500 Internal server error</title>
  </head>
  <body>
    <p>
      <h3 style="color:red;">500 Internal server error</h3>
    </p>
    <p>
      Please notify the administrator.
    </p>
    <p>
      <a href="/">Home</a>
    </p>
  </body>
</html>

	at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:55:24: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:24: [INFO]: 
***************** running test for testUpdateSystemMetadata_MutableReplPolicy(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:24: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:24: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:24: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:24: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:55:24: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:24: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_MutableReplPolicy_2017109235524101 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:24: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_MutableReplPolicy_2017109235524101
<?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_MutableReplPolicy_2017109235524101</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:55:24.111+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:55:24.111+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestEDI</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestEDI</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:24: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_MutableReplPolicy_2017109235524101; FilePart:object = /tmp/mmp.output.5241333076699788642.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.925727280985753999.tmp (1103 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:55:24: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.edirepository.org/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/var/local/dataone/gmn_venv/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.12</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:55:24 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c140454008590920">
              
                <ol start="32" class="pre-context" id="pre140454008590920">
                
                  <li onclick="toggle('pre140454008590920', 'post140454008590920')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre140454008590920', 'post140454008590920')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre140454008590920', 'post140454008590920')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre140454008590920', 'post140454008590920')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454008590920', 'post140454008590920')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre140454008590920', 'post140454008590920')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre140454008590920', 'post140454008590920')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre140454008590920', 'post140454008590920')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post140454008590920">
                  
                  <li onclick="toggle('pre140454008590920', 'post140454008590920')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre140454008590920', 'post140454008590920')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre140454008590920', 'post140454008590920')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre140454008590920', 'post140454008590920')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre140454008590920', 'post140454008590920')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454008590920', 'post140454008590920')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454008590920')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454008590920">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c140454009678664">
              
                <ol start="242" class="pre-context" id="pre140454009678664">
                
                  <li onclick="toggle('pre140454009678664', 'post140454009678664')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre140454009678664', 'post140454009678664')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre140454009678664', 'post140454009678664')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre140454009678664', 'post140454009678664')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre140454009678664', 'post140454009678664')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre140454009678664', 'post140454009678664')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009678664', 'post140454009678664')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre140454009678664', 'post140454009678664')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post140454009678664">
                  
                  <li onclick="toggle('pre140454009678664', 'post140454009678664')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009678664')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009678664">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbe0c0bcc10&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c140454009679672">
              
                <ol start="171" class="pre-context" id="pre140454009679672">
                
                  <li onclick="toggle('pre140454009679672', 'post140454009679672')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009679672', 'post140454009679672')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre140454009679672', 'post140454009679672')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454009679672', 'post140454009679672')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454009679672', 'post140454009679672')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009679672', 'post140454009679672')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre140454009679672', 'post140454009679672')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre140454009679672', 'post140454009679672')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post140454009679672">
                  
                  <li onclick="toggle('pre140454009679672', 'post140454009679672')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre140454009679672', 'post140454009679672')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre140454009679672', 'post140454009679672')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009679672', 'post140454009679672')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre140454009679672', 'post140454009679672')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre140454009679672', 'post140454009679672')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009679672')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009679672">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c140454009678592">
              
                <ol start="44" class="pre-context" id="pre140454009678592">
                
                  <li onclick="toggle('pre140454009678592', 'post140454009678592')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre140454009678592', 'post140454009678592')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre140454009678592', 'post140454009678592')"><pre>      .format(</pre></li>
                
                  <li onclick="toggle('pre140454009678592', 'post140454009678592')"><pre>        view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li>
                
                  <li onclick="toggle('pre140454009678592', 'post140454009678592')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre140454009678592', 'post140454009678592')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre140454009678592', 'post140454009678592')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="51" class="context-line">
                <li onclick="toggle('pre140454009678592', 'post140454009678592')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='52' class="post-context" id="post140454009678592">
                  
                  <li onclick="toggle('pre140454009678592', 'post140454009678592')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009678592', 'post140454009678592')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre140454009678592', 'post140454009678592')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre140454009678592', 'post140454009678592')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre140454009678592', 'post140454009678592')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre140454009678592', 'post140454009678592')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009678592')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009678592">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c140454009677368">
              
                <ol start="66" class="pre-context" id="pre140454009677368">
                
                  <li onclick="toggle('pre140454009677368', 'post140454009677368')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre140454009677368', 'post140454009677368')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre140454009677368', 'post140454009677368')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454009677368', 'post140454009677368')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009677368', 'post140454009677368')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre140454009677368', 'post140454009677368')"><pre>    # the Django request obj.</pre></li>
                
                  <li onclick="toggle('pre140454009677368', 'post140454009677368')"><pre>    cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li>
                
                </ol>
              
              <ol start="73" class="context-line">
                <li onclick="toggle('pre140454009677368', 'post140454009677368')"><pre>
      request</pre> <span>...</span></li></ol>
              
                <ol start='74' class="post-context" id="post140454009677368">
                  
                  <li onclick="toggle('pre140454009677368', 'post140454009677368')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454009677368', 'post140454009677368')"><pre>    jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li>
                  
                  <li onclick="toggle('pre140454009677368', 'post140454009677368')"><pre>      request</pre></li>
                  
                  <li onclick="toggle('pre140454009677368', 'post140454009677368')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454009677368', 'post140454009677368')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre140454009677368', 'post140454009677368')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009677368')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009677368">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c140454008590776">
              
                <ol start="62" class="pre-context" id="pre140454008590776">
                
                  <li onclick="toggle('pre140454008590776', 'post140454008590776')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454008590776', 'post140454008590776')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre140454008590776', 'post140454008590776')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre140454008590776', 'post140454008590776')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454008590776', 'post140454008590776')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre140454008590776', 'post140454008590776')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre140454008590776', 'post140454008590776')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="69" class="context-line">
                <li onclick="toggle('pre140454008590776', 'post140454008590776')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='70' class="post-context" id="post140454008590776">
                  
                  <li onclick="toggle('pre140454008590776', 'post140454008590776')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre140454008590776', 'post140454008590776')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre140454008590776', 'post140454008590776')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre140454008590776', 'post140454008590776')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454008590776', 'post140454008590776')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454008590776', 'post140454008590776')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454008590776')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454008590776">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.edirepository.org/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.12
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  51.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  73.       request

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  69.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdateSystemMetadata_MutableReplPolicy_2017109235524101&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.925727280985753999.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.5241333076699788642.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18973&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=N8IJZAA50kuquyQogVbdJvkiX7_h_TnBYK97&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;49528&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>apache.version</td>
          <td class="code"><pre>(2, 4, 18)</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_connects</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_restarts</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_start</td>
          <td class="code"><pre>&#39;1492671324425948&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492671324425736&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_start</td>
          <td class="code"><pre>&#39;1492671324425475&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_start</td>
          <td class="code"><pre>&#39;1492671324426004&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(4, 3, 0)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbdff5815d0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbdff5641f0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;0/3&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableReplPolicy(MNUpdateSystemMetadataTestImplementations.java:366)
	at org.dataone.integration.it.testImplementations.MNUpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_MutableReplPolicy(MNUpdateSystemMetadataTestImplementations.java:350)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_MutableReplPolicy(MNStorageV2IT.java:210)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.edirepository.org/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/var/local/dataone/gmn_venv/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.12</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:55:24 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c140454008590920">
              
                <ol start="32" class="pre-context" id="pre140454008590920">
                
                  <li onclick="toggle('pre140454008590920', 'post140454008590920')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre140454008590920', 'post140454008590920')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre140454008590920', 'post140454008590920')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre140454008590920', 'post140454008590920')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454008590920', 'post140454008590920')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre140454008590920', 'post140454008590920')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre140454008590920', 'post140454008590920')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre140454008590920', 'post140454008590920')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post140454008590920">
                  
                  <li onclick="toggle('pre140454008590920', 'post140454008590920')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre140454008590920', 'post140454008590920')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre140454008590920', 'post140454008590920')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre140454008590920', 'post140454008590920')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre140454008590920', 'post140454008590920')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454008590920', 'post140454008590920')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454008590920')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454008590920">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c140454009678664">
              
                <ol start="242" class="pre-context" id="pre140454009678664">
                
                  <li onclick="toggle('pre140454009678664', 'post140454009678664')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre140454009678664', 'post140454009678664')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre140454009678664', 'post140454009678664')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre140454009678664', 'post140454009678664')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre140454009678664', 'post140454009678664')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre140454009678664', 'post140454009678664')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009678664', 'post140454009678664')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre140454009678664', 'post140454009678664')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post140454009678664">
                  
                  <li onclick="toggle('pre140454009678664', 'post140454009678664')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009678664')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009678664">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbe0c0bcc10&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c140454009679672">
              
                <ol start="171" class="pre-context" id="pre140454009679672">
                
                  <li onclick="toggle('pre140454009679672', 'post140454009679672')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009679672', 'post140454009679672')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre140454009679672', 'post140454009679672')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454009679672', 'post140454009679672')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454009679672', 'post140454009679672')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009679672', 'post140454009679672')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre140454009679672', 'post140454009679672')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre140454009679672', 'post140454009679672')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post140454009679672">
                  
                  <li onclick="toggle('pre140454009679672', 'post140454009679672')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre140454009679672', 'post140454009679672')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre140454009679672', 'post140454009679672')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009679672', 'post140454009679672')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre140454009679672', 'post140454009679672')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre140454009679672', 'post140454009679672')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009679672')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009679672">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c140454009678592">
              
                <ol start="44" class="pre-context" id="pre140454009678592">
                
                  <li onclick="toggle('pre140454009678592', 'post140454009678592')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre140454009678592', 'post140454009678592')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre140454009678592', 'post140454009678592')"><pre>      .format(</pre></li>
                
                  <li onclick="toggle('pre140454009678592', 'post140454009678592')"><pre>        view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li>
                
                  <li onclick="toggle('pre140454009678592', 'post140454009678592')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre140454009678592', 'post140454009678592')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre140454009678592', 'post140454009678592')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="51" class="context-line">
                <li onclick="toggle('pre140454009678592', 'post140454009678592')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='52' class="post-context" id="post140454009678592">
                  
                  <li onclick="toggle('pre140454009678592', 'post140454009678592')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009678592', 'post140454009678592')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre140454009678592', 'post140454009678592')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre140454009678592', 'post140454009678592')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre140454009678592', 'post140454009678592')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre140454009678592', 'post140454009678592')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009678592')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009678592">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c140454009677368">
              
                <ol start="66" class="pre-context" id="pre140454009677368">
                
                  <li onclick="toggle('pre140454009677368', 'post140454009677368')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre140454009677368', 'post140454009677368')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre140454009677368', 'post140454009677368')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454009677368', 'post140454009677368')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009677368', 'post140454009677368')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre140454009677368', 'post140454009677368')"><pre>    # the Django request obj.</pre></li>
                
                  <li onclick="toggle('pre140454009677368', 'post140454009677368')"><pre>    cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li>
                
                </ol>
              
              <ol start="73" class="context-line">
                <li onclick="toggle('pre140454009677368', 'post140454009677368')"><pre>
      request</pre> <span>...</span></li></ol>
              
                <ol start='74' class="post-context" id="post140454009677368">
                  
                  <li onclick="toggle('pre140454009677368', 'post140454009677368')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454009677368', 'post140454009677368')"><pre>    jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li>
                  
                  <li onclick="toggle('pre140454009677368', 'post140454009677368')"><pre>      request</pre></li>
                  
                  <li onclick="toggle('pre140454009677368', 'post140454009677368')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454009677368', 'post140454009677368')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre140454009677368', 'post140454009677368')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009677368')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009677368">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c140454008590776">
              
                <ol start="62" class="pre-context" id="pre140454008590776">
                
                  <li onclick="toggle('pre140454008590776', 'post140454008590776')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454008590776', 'post140454008590776')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre140454008590776', 'post140454008590776')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre140454008590776', 'post140454008590776')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454008590776', 'post140454008590776')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre140454008590776', 'post140454008590776')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre140454008590776', 'post140454008590776')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="69" class="context-line">
                <li onclick="toggle('pre140454008590776', 'post140454008590776')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='70' class="post-context" id="post140454008590776">
                  
                  <li onclick="toggle('pre140454008590776', 'post140454008590776')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre140454008590776', 'post140454008590776')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre140454008590776', 'post140454008590776')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre140454008590776', 'post140454008590776')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454008590776', 'post140454008590776')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454008590776', 'post140454008590776')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454008590776')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454008590776">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.edirepository.org/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.12
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  51.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  73.       request

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  69.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdateSystemMetadata_MutableReplPolicy_2017109235524101&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.925727280985753999.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.5241333076699788642.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18973&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=N8IJZAA50kuquyQogVbdJvkiX7_h_TnBYK97&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;49528&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>apache.version</td>
          <td class="code"><pre>(2, 4, 18)</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_connects</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_restarts</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_start</td>
          <td class="code"><pre>&#39;1492671324425948&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492671324425736&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_start</td>
          <td class="code"><pre>&#39;1492671324425475&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_start</td>
          <td class="code"><pre>&#39;1492671324426004&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(4, 3, 0)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbdff5815d0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbdff5641f0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
20170420-06:55:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:24: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
                          nodeId  key                       value
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
=============================================================================================================
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
20170420-06:55:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
          <td class="code"><pre>None</pre></td>
20170420-06:55:24: [INFO]: Testing create() method ...  [org.dataone.integration.ContextAwareTestCaseDataone]
        </tr>
20170420-06:55:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
      
20170420-06:55:24: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
=============================================================================================================
20170420-06:55:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:24: [INFO]: Testing update() method ...  [org.dataone.integration.ContextAwareTestCaseDataone]
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
20170420-06:55:24: [INFO]: Testing update(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone]
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
20170420-06:55:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                                    &#39;level&#39;: &#39;WARNING&#39;,
20170420-06:55:24: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                                    &#39;propagate&#39;: False}},
20170420-06:55:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
=============================================================================================================
20170420-06:55:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
20170420-06:55:24: [INFO]: Testing delete() method ...  [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:24: [INFO]: Testing delete(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone]
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;0/3&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
20170420-06:55:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
20170420-06:55:24: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
        <tr>
20170420-06:55:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
                          nodeId  key                       value
=============================================================================================================
20170420-06:55:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
20170420-06:55:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:24: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
        </tr>
20170420-06:55:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
      
                          nodeId  key                       value
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
=============================================================================================================
20170420-06:55:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
20170420-06:55:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:55:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:55:24: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:55:25: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:55:25: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:55:25: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:55:26: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:55:26: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:55:26: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:55:27: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:55:27: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:55:27: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:55:27: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:55:28: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:28: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:28: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:28: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:28: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:28: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:55:28: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:28: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201710923552836 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:28: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201710923552836
<?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_201710923552836</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:55:28.047+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:55:28.047+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnStageUCSB2</originMemberNode>
    <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:29: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201710923552836; FilePart:object = /tmp/mmp.output.6253131350752522958.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.9113945596144101072.tmp (1103 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:55:29: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201710923552836 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:29: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:55:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201710923552836 [org.dataone.client.rest.RestClient]
20170420-06:55:59: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:59: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:59: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:59: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:59: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:55:59: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:59: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2017109235559965 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:55:59: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2017109235559965
<?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_2017109235559965</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:55:59.973+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:55:59.973+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDemo11</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:01: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2017109235559965; FilePart:object = /tmp/mmp.output.4315959537218212770.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6058111811098422472.tmp (1096 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:56:01: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2017109235559965 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:01: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:56:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2017109235559965 [org.dataone.client.rest.RestClient]
20170420-06:56:01: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_2017109235559965; FilePart:sysmeta = /tmp/mmp.output.7348527890345252302.tmp (1132 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:56:01: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:01: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:01: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:01: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:01: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:56:01: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:01: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201710923561912 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:01: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201710923561912
<?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_201710923561912</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:56:01.920+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:56:01.920+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestLTER</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestLTER</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:02: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201710923561912; FilePart:object = /tmp/mmp.output.7392346236702588565.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.120076452836027431.tmp (1099 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:56:02: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.lternet.edu/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/usr/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.6</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:50:31 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c139739992168928">
              
                <ol start="32" class="pre-context" id="pre139739992168928">
                
                  <li onclick="toggle('pre139739992168928', 'post139739992168928')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre139739992168928', 'post139739992168928')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre139739992168928', 'post139739992168928')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre139739992168928', 'post139739992168928')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739992168928', 'post139739992168928')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre139739992168928', 'post139739992168928')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre139739992168928', 'post139739992168928')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre139739992168928', 'post139739992168928')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post139739992168928">
                  
                  <li onclick="toggle('pre139739992168928', 'post139739992168928')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre139739992168928', 'post139739992168928')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre139739992168928', 'post139739992168928')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre139739992168928', 'post139739992168928')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre139739992168928', 'post139739992168928')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739992168928', 'post139739992168928')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739992168928')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739992168928">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c139739914934464">
              
                <ol start="242" class="pre-context" id="pre139739914934464">
                
                  <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post139739914934464">
                  
                  <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739914934464')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739914934464">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7f17c2c48590&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c139739989835504">
              
                <ol start="171" class="pre-context" id="pre139739989835504">
                
                  <li onclick="toggle('pre139739989835504', 'post139739989835504')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739989835504', 'post139739989835504')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre139739989835504', 'post139739989835504')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739989835504', 'post139739989835504')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739989835504', 'post139739989835504')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739989835504', 'post139739989835504')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre139739989835504', 'post139739989835504')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre139739989835504', 'post139739989835504')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post139739989835504">
                  
                  <li onclick="toggle('pre139739989835504', 'post139739989835504')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre139739989835504', 'post139739989835504')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre139739989835504', 'post139739989835504')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989835504', 'post139739989835504')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre139739989835504', 'post139739989835504')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre139739989835504', 'post139739989835504')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989835504')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989835504">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c139739989832480">
              
                <ol start="39" class="pre-context" id="pre139739989832480">
                
                  <li onclick="toggle('pre139739989832480', 'post139739989832480')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre139739989832480', 'post139739989832480')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre139739989832480', 'post139739989832480')"><pre>      .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li>
                
                  <li onclick="toggle('pre139739989832480', 'post139739989832480')"><pre>        request.path_info</pre></li>
                
                  <li onclick="toggle('pre139739989832480', 'post139739989832480')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre139739989832480', 'post139739989832480')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre139739989832480', 'post139739989832480')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="46" class="context-line">
                <li onclick="toggle('pre139739989832480', 'post139739989832480')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='47' class="post-context" id="post139739989832480">
                  
                  <li onclick="toggle('pre139739989832480', 'post139739989832480')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989832480', 'post139739989832480')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre139739989832480', 'post139739989832480')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre139739989832480', 'post139739989832480')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre139739989832480', 'post139739989832480')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre139739989832480', 'post139739989832480')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989832480')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989832480">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c139739989833488">
              
                <ol start="60" class="pre-context" id="pre139739989833488">
                
                  <li onclick="toggle('pre139739989833488', 'post139739989833488')"><pre>      if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li>
                
                  <li onclick="toggle('pre139739989833488', 'post139739989833488')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre139739989833488', 'post139739989833488')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre139739989833488', 'post139739989833488')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739989833488', 'post139739989833488')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739989833488', 'post139739989833488')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre139739989833488', 'post139739989833488')"><pre>    # the Django request obj.</pre></li>
                
                </ol>
              
              <ol start="67" class="context-line">
                <li onclick="toggle('pre139739989833488', 'post139739989833488')"><pre>
    cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol>
              
                <ol start='68' class="post-context" id="post139739989833488">
                  
                  <li onclick="toggle('pre139739989833488', 'post139739989833488')"><pre>    jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li>
                  
                  <li onclick="toggle('pre139739989833488', 'post139739989833488')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre139739989833488', 'post139739989833488')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li>
                  
                  <li onclick="toggle('pre139739989833488', 'post139739989833488')"><pre>    if len(jwt_subject_list) == 1:</pre></li>
                  
                  <li onclick="toggle('pre139739989833488', 'post139739989833488')"><pre>      jwt_primary_str = jwt_subject_list[0]</pre></li>
                  
                  <li onclick="toggle('pre139739989833488', 'post139739989833488')"><pre>      if jwt_primary_str != cert_primary_str:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989833488')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989833488">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c139739989835432">
              
                <ol start="58" class="pre-context" id="pre139739989835432">
                
                  <li onclick="toggle('pre139739989835432', 'post139739989835432')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739989835432', 'post139739989835432')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre139739989835432', 'post139739989835432')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre139739989835432', 'post139739989835432')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739989835432', 'post139739989835432')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre139739989835432', 'post139739989835432')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre139739989835432', 'post139739989835432')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="65" class="context-line">
                <li onclick="toggle('pre139739989835432', 'post139739989835432')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='66' class="post-context" id="post139739989835432">
                  
                  <li onclick="toggle('pre139739989835432', 'post139739989835432')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre139739989835432', 'post139739989835432')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre139739989835432', 'post139739989835432')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre139739989835432', 'post139739989835432')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989835432', 'post139739989835432')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989835432', 'post139739989835432')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989835432')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989835432">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.lternet.edu/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.6
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  46.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  67.     cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  65.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201710923561912&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.120076452836027431.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.7392346236702588565.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18992&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=HC7KNO5HvJW2qXF8lafq6OvowE7gSWcyas_amU&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;48017&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492671030992344&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(3, 4)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7f17c0a43470&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7f17c0a39fb0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>BASE_DIR</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;23&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(UpdateSystemMetadataTestImplementations.java:306)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(UpdateSystemMetadataTestImplementations.java:293)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(MNStorageV2IT.java:241)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.lternet.edu/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 65</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/usr/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.6</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:50:31 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c139739992168928">
              
                <ol start="32" class="pre-context" id="pre139739992168928">
                
                  <li onclick="toggle('pre139739992168928', 'post139739992168928')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre139739992168928', 'post139739992168928')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre139739992168928', 'post139739992168928')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre139739992168928', 'post139739992168928')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739992168928', 'post139739992168928')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre139739992168928', 'post139739992168928')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre139739992168928', 'post139739992168928')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre139739992168928', 'post139739992168928')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post139739992168928">
                  
                  <li onclick="toggle('pre139739992168928', 'post139739992168928')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre139739992168928', 'post139739992168928')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre139739992168928', 'post139739992168928')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre139739992168928', 'post139739992168928')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre139739992168928', 'post139739992168928')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739992168928', 'post139739992168928')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739992168928')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739992168928">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c139739914934464">
              
                <ol start="242" class="pre-context" id="pre139739914934464">
                
                  <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post139739914934464">
                  
                  <li onclick="toggle('pre139739914934464', 'post139739914934464')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739914934464')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739914934464">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7f17c2c48590&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c139739989835504">
              
                <ol start="171" class="pre-context" id="pre139739989835504">
                
                  <li onclick="toggle('pre139739989835504', 'post139739989835504')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739989835504', 'post139739989835504')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre139739989835504', 'post139739989835504')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739989835504', 'post139739989835504')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre139739989835504', 'post139739989835504')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739989835504', 'post139739989835504')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre139739989835504', 'post139739989835504')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre139739989835504', 'post139739989835504')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post139739989835504">
                  
                  <li onclick="toggle('pre139739989835504', 'post139739989835504')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre139739989835504', 'post139739989835504')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre139739989835504', 'post139739989835504')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989835504', 'post139739989835504')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre139739989835504', 'post139739989835504')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre139739989835504', 'post139739989835504')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989835504')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989835504">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7f17caf4d790&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c139739989832480">
              
                <ol start="39" class="pre-context" id="pre139739989832480">
                
                  <li onclick="toggle('pre139739989832480', 'post139739989832480')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre139739989832480', 'post139739989832480')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre139739989832480', 'post139739989832480')"><pre>      .format(view_func.func_name, request.method, view_args, view_kwargs,</pre></li>
                
                  <li onclick="toggle('pre139739989832480', 'post139739989832480')"><pre>        request.path_info</pre></li>
                
                  <li onclick="toggle('pre139739989832480', 'post139739989832480')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre139739989832480', 'post139739989832480')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre139739989832480', 'post139739989832480')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="46" class="context-line">
                <li onclick="toggle('pre139739989832480', 'post139739989832480')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='47' class="post-context" id="post139739989832480">
                  
                  <li onclick="toggle('pre139739989832480', 'post139739989832480')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989832480', 'post139739989832480')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre139739989832480', 'post139739989832480')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre139739989832480', 'post139739989832480')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre139739989832480', 'post139739989832480')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre139739989832480', 'post139739989832480')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989832480')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989832480">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7f17c11fd758&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c139739989833488">
              
                <ol start="60" class="pre-context" id="pre139739989833488">
                
                  <li onclick="toggle('pre139739989833488', 'post139739989833488')"><pre>      if &#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39; in request.META:</pre></li>
                
                  <li onclick="toggle('pre139739989833488', 'post139739989833488')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre139739989833488', 'post139739989833488')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre139739989833488', 'post139739989833488')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739989833488', 'post139739989833488')"><pre></pre></li>
                
                  <li onclick="toggle('pre139739989833488', 'post139739989833488')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre139739989833488', 'post139739989833488')"><pre>    # the Django request obj.</pre></li>
                
                </ol>
              
              <ol start="67" class="context-line">
                <li onclick="toggle('pre139739989833488', 'post139739989833488')"><pre>
    cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)</pre> <span>...</span></li></ol>
              
                <ol start='68' class="post-context" id="post139739989833488">
                  
                  <li onclick="toggle('pre139739989833488', 'post139739989833488')"><pre>    jwt_subject_list = session_jwt.validate_jwt_and_get_subject_list(request)</pre></li>
                  
20170420-06:56:02: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
                  <li onclick="toggle('pre139739989833488', 'post139739989833488')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre139739989833488', 'post139739989833488')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str} | set(jwt_subject_list)</pre></li>
                  
                  <li onclick="toggle('pre139739989833488', 'post139739989833488')"><pre>    if len(jwt_subject_list) == 1:</pre></li>
                  
                  <li onclick="toggle('pre139739989833488', 'post139739989833488')"><pre>      jwt_primary_str = jwt_subject_list[0]</pre></li>
                  
                  <li onclick="toggle('pre139739989833488', 'post139739989833488')"><pre>      if jwt_primary_str != cert_primary_str:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989833488')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989833488">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7f17c187db50&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c139739989835432">
              
20170420-06:56:02: [INFO]: 
                <ol start="58" class="pre-context" id="pre139739989835432">
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
                
                  <li onclick="toggle('pre139739989835432', 'post139739989835432')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre139739989835432', 'post139739989835432')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre139739989835432', 'post139739989835432')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre139739989835432', 'post139739989835432')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre139739989835432', 'post139739989835432')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre139739989835432', 'post139739989835432')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre139739989835432', 'post139739989835432')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="65" class="context-line">
                <li onclick="toggle('pre139739989835432', 'post139739989835432')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='66' class="post-context" id="post139739989835432">
                  
                  <li onclick="toggle('pre139739989835432', 'post139739989835432')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre139739989835432', 'post139739989835432')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre139739989835432', 'post139739989835432')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre139739989835432', 'post139739989835432')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989835432', 'post139739989835432')"><pre></pre></li>
                  
                  <li onclick="toggle('pre139739989835432', 'post139739989835432')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '139739989835432')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v139739989835432">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
20170420-06:56:02: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
                  </tr>
                
              </tbody>
20170420-06:56:02: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.lternet.edu/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.6
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  46.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  67.     cert_primary_str, cert_equivalent_set = session_cert.get_subjects(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  65.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201710923561912&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.120076452836027431.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.7392346236702588565.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18992&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=HC7KNO5HvJW2qXF8lafq6OvowE7gSWcyas_amU&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;48017&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.173&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.7 (Ubuntu) Server at gmn-s.lternet.edu Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.7 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIHADCCBeigAwIBAgIQA09MoxiEA3fqnsrSvOHDBDANBgkqhkiG9w0BAQsFADB6\nMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVkExEDAOBgNVBAcTB0hlcm5kb24xITAf\nBgNVBAoTGE5ldHdvcmsgU29sdXRpb25zIEwuTC5DLjEpMCcGA1UEAxMgTmV0d29y\nayBTb2x1dGlvbnMgT1YgU2VydmVyIENBIDIwHhcNMTYxMDA0MDAwMDAwWhcNMTcx\nMDIyMjM1OTU5WjCCARExCzAJBgNVBAYTAlVTMRMwEQYDVQQREwo4NzEzMS0wMDAx\nMQswCQYDVQQIEwJOTTEUMBIGA1UEBxMLQWxidXF1ZXJxdWUxIzAhBgNVBAkTGjEg\nVW5pdmVyc2l0eSBvZiBOZXcgTWV4aWNvMSkwJwYDVQQJEyBEZXBhcnRtZW50IG9m\nIEJpb2xvZ3kgTVNDMDMgMjAyMDEhMB8GA1UEChMYVW5pdmVyc2l0eSBvZiBOZXcg\nTWV4aWNvMRwwGgYDVQQLExNMVEVSIE5ldHdvcmsgT2ZmaWNlMSEwHwYDVQQLExhT\nZWN1cmUgTGluayBTU0wgV2lsZGNhcmQxFjAUBgNVBAMMDSoubHRlcm5ldC5lZHUw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/hDQ+aqpYpk2X3hCMlhw2\nRWpOQV5vwFIskZ5MlewRrpCGVpqiOGDVVSSCxmNhAkuOmN5COQJfvmQ5COUrMlT8\n8nPzuOnkqiI9L/Mq7fM8r+N6iYBBnXbxVJ54fkVtawl7FAmBvEqniWNFyEp4Et1E\nnVnZZY5J2pmt3ljIQV5LjCwOlxMSuKbF0KReX0dN9k+zxmN8Ei4VSb7c5RRUXTOA\nnECli56ViljC46VFxEESoURzILGNK8kAyhq1OAZzg4pyuhWQNdgT7YQEZASpCahq\nWOdTtYWhQ0zOgkzW4hqPRAgjsDo5hKj2rELVQyV2BFf0gG4mdgq/NvQgFCmzYAkj\n8IqmHbRc/FPLn4P1zIy6PBTc5Lwp+upEga1zUmvUd9bU/0Wmh9aeNngbtFmK/B+X\nZEIE27VxDBYq0LxzsIGoXtCRiFK7SigbOVrldzJKkiuYFCNTd+6ceKOTjy8tuRki\nLrpRZ5QZRi6MNjzvqQI1oGvEcW5kCzW4Wt4OxOZsp9tTDmg4YkJKKza3X/w3DP+y\n76BfFGzAm1NglqsW0WlNLzp7NaqMeCW3lLofDMZmlYOEPx0mn1BrN+XN5CCUGEVx\nho09GiA23X33AZqFQxGhHpT0ua9TfEKJjJSFtH4lRlOa52rnmbz1+RvRQJQ80bJO\nBOEsshMpYk9nTBR/deHr/QIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUIDPNt2H2\npYZP3MnXc2q8ClFlmOwwHQYDVR0OBBYEFJTuLsEk9g68lrwO7Udn+sHQfEqeMA4G\nA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMB\nBggrBgEFBQcDAjB1BgNVHSAEbjBsMGAGDCsGAQQBhg4BAgEDATBQME4GCCsGAQUF\nBwIBFkJodHRwOi8vd3d3Lm5ldHdvcmtzb2x1dGlvbnMuY29tL2xlZ2FsL1NTTC1s\nZWdhbC1yZXBvc2l0b3J5LWNwcy5qc3AwCAYGZ4EMAQICMEkGA1UdHwRCMEAwPqA8\noDqGOGh0dHA6Ly9jcmwubmV0c29sc3NsLmNvbS9OZXR3b3JrU29sdXRpb25zT1ZT\nZXJ2ZXJDQTIuY3JsMHsGCCsGAQUFBwEBBG8wbTBEBggrBgEFBQcwAoY4aHR0cDov\nL2NydC5uZXRzb2xzc2wuY29tL05ldHdvcmtTb2x1dGlvbnNPVlNlcnZlckNBMi5j\ncnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLm5ldHNvbHNzbC5jb20wJQYDVR0R\nBB4wHIINKi5sdGVybmV0LmVkdYILbHRlcm5ldC5lZHUwDQYJKoZIhvcNAQELBQAD\nggEBAHtmSxZVSFBGRzfRuEkZmEKK0Cs2wpIg+Rr6vboVix//H4ZAlc6Mz/WF0ffu\nkrgX4cdpD1y+WcnNj8KsOoNYooZTQhIAx5DwDB+2FSlq7wDLB1kpKt8wtlVpjDA5\nk6mI0Yfs2HFm/HgxFmVblUfFEoWRJDXL1vm0aZv/pQyDhZW15Wh5HjZIJSFbqtsb\n3wI2a4rzmjUAEwUXNfdb8Z7NPKBzMyqxXMMr6TT0F/pGc/GJSx1icNsR91P50FYN\nglU2kNul1FX5FffrIDnYT1PLmmon63zzoKgcA89H/mzb2eWN46ud6BvoaYI96+nA\nvFdhSzHKeFXzpQeKCG07BRuHqcU=\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.lternet.edu&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492671030992344&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
20170420-06:56:02: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
          <td class="code"><pre>(3, 4)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7f17c0a43470&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7f17c0a39fb0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>BASE_DIR</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([&#39;gmn_test_subject_trusted&#39;])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
20170420-06:56:02: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
20170420-06:56:02: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201710923562250 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Roger Dahl&#39;, &#39;dahl@unm.edu&#39;), (&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;))</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.lternet.edu/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;CN=Mark Servilla A6788,O=LTERN (Long Term Ecological Research Network),C=US,DC=cilogon,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;The U.S. Long Term Ecological Research Network (LTER) data include ecological observations from the study of pattern and control of primary production, movement of both organic and inorganic matter, disturbance patterns, and the spatial and temporal distribution of populations selected to represent trophic structure. The data originates from 27 sites across the conterminous United States of America, Alaska, Antarctica, Puerto Rico, and French Polynesia and spans a period from over 100 years ago to the present.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestLTER&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Stage test for PASTA-GMN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestLTER,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;23&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
20170420-06:56:02: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201710923562250
<?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>
        <tr>
    <identifier>testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201710923562250</identifier>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
        <tr>
            <subject>testRightsHolder</subject>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T06:56:02.259+00:00</dateUploaded>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
    <dateSysMetadataModified>2017-04-20T06:56:02.259+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestNEON</originMemberNode>
        </tr>
    <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:56:02: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201710923562250; FilePart:object = /tmp/mmp.output.4424717378590413139.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5403609882532711901.tmp (1099 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:56:02: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.
	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(UpdateSystemMetadataTestImplementations.java:306)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(UpdateSystemMetadataTestImplementations.java:293)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(MNStorageV2IT.java:241)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:56:02: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:02: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:02: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:02: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:02: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:56:02: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:02: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201710923562716 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:02: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201710923562716
<?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_201710923562716</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:56:02.723+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:56:02.723+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestARCTIC</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201710923562716; FilePart:object = /tmp/mmp.output.3655716773090019867.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1526602463995388060.tmp (1103 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:56:05: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201710923562716 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:05: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:56:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201710923562716 [org.dataone.client.rest.RestClient]
20170420-06:56:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201710923562716; FilePart:sysmeta = /tmp/mmp.output.7182615235293983075.tmp (1139 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:56:06: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:06: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:06: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:06: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:06: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:56:06: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:06: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201710923566522 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:06: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201710923566522
<?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_201710923566522</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:56:06.530+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:56:06.530+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201710923566522; FilePart:object = /tmp/mmp.output.4004773664657121841.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3625953450142073361.tmp (1107 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:56:06: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.
	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(UpdateSystemMetadataTestImplementations.java:306)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(UpdateSystemMetadataTestImplementations.java:293)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(MNStorageV2IT.java:241)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:56:06: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:06: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:06: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:06: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:06: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:56:06: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:06: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201710923566942 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:06: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201710923566942
<?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_201710923566942</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:56:06.950+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:56:06.950+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestRW</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestRW</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201710923566942; FilePart:object = /tmp/mmp.output.5359479349728475808.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6474507703885230942.tmp (1095 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:56:07: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>500 Internal server error</title>
  </head>
  <body>
    <p>
      <h3 style="color:red;">500 Internal server error</h3>
    </p>
    <p>
      Please notify the administrator.
    </p>
    <p>
      <a href="/">Home</a>
    </p>
  </body>
</html>

	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(UpdateSystemMetadataTestImplementations.java:306)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(UpdateSystemMetadataTestImplementations.java:293)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(MNStorageV2IT.java:241)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>500 Internal server error</title>
  </head>
  <body>
    <p>
      <h3 style="color:red;">500 Internal server error</h3>
    </p>
    <p>
      Please notify the administrator.
    </p>
    <p>
      <a href="/">Home</a>
    </p>
  </body>
</html>

	at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:56:07: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:07: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:07: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:07: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:07: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:56:07: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:07: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201710923567532 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:07: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201710923567532
<?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_201710923567532</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:56:07.539+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:56:07.539+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestEDI</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestEDI</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201710923567532; FilePart:object = /tmp/mmp.output.3887091801772907123.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.848494649765047794.tmp (1097 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:56:07: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.edirepository.org/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/var/local/dataone/gmn_venv/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.12</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:56:07 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c140454009497864">
              
                <ol start="32" class="pre-context" id="pre140454009497864">
                
                  <li onclick="toggle('pre140454009497864', 'post140454009497864')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre140454009497864', 'post140454009497864')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre140454009497864', 'post140454009497864')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre140454009497864', 'post140454009497864')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454009497864', 'post140454009497864')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre140454009497864', 'post140454009497864')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre140454009497864', 'post140454009497864')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre140454009497864', 'post140454009497864')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post140454009497864">
                  
                  <li onclick="toggle('pre140454009497864', 'post140454009497864')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre140454009497864', 'post140454009497864')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre140454009497864', 'post140454009497864')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre140454009497864', 'post140454009497864')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre140454009497864', 'post140454009497864')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009497864', 'post140454009497864')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009497864')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009497864">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c140454009498008">
              
                <ol start="242" class="pre-context" id="pre140454009498008">
                
                  <li onclick="toggle('pre140454009498008', 'post140454009498008')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre140454009498008', 'post140454009498008')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre140454009498008', 'post140454009498008')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre140454009498008', 'post140454009498008')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre140454009498008', 'post140454009498008')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre140454009498008', 'post140454009498008')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009498008', 'post140454009498008')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre140454009498008', 'post140454009498008')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post140454009498008">
                  
                  <li onclick="toggle('pre140454009498008', 'post140454009498008')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009498008')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009498008">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbe0c0bcc10&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c140454009497288">
              
                <ol start="171" class="pre-context" id="pre140454009497288">
                
                  <li onclick="toggle('pre140454009497288', 'post140454009497288')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009497288', 'post140454009497288')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre140454009497288', 'post140454009497288')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454009497288', 'post140454009497288')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454009497288', 'post140454009497288')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009497288', 'post140454009497288')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre140454009497288', 'post140454009497288')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre140454009497288', 'post140454009497288')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post140454009497288">
                  
                  <li onclick="toggle('pre140454009497288', 'post140454009497288')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre140454009497288', 'post140454009497288')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre140454009497288', 'post140454009497288')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009497288', 'post140454009497288')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre140454009497288', 'post140454009497288')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre140454009497288', 'post140454009497288')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009497288')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009497288">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c140454010858744">
              
                <ol start="44" class="pre-context" id="pre140454010858744">
                
                  <li onclick="toggle('pre140454010858744', 'post140454010858744')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre140454010858744', 'post140454010858744')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre140454010858744', 'post140454010858744')"><pre>      .format(</pre></li>
                
                  <li onclick="toggle('pre140454010858744', 'post140454010858744')"><pre>        view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li>
                
                  <li onclick="toggle('pre140454010858744', 'post140454010858744')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre140454010858744', 'post140454010858744')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre140454010858744', 'post140454010858744')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="51" class="context-line">
                <li onclick="toggle('pre140454010858744', 'post140454010858744')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='52' class="post-context" id="post140454010858744">
                  
                  <li onclick="toggle('pre140454010858744', 'post140454010858744')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454010858744', 'post140454010858744')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre140454010858744', 'post140454010858744')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre140454010858744', 'post140454010858744')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre140454010858744', 'post140454010858744')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre140454010858744', 'post140454010858744')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454010858744')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454010858744">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c140454011347456">
              
                <ol start="66" class="pre-context" id="pre140454011347456">
                
                  <li onclick="toggle('pre140454011347456', 'post140454011347456')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre140454011347456', 'post140454011347456')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre140454011347456', 'post140454011347456')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454011347456', 'post140454011347456')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454011347456', 'post140454011347456')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre140454011347456', 'post140454011347456')"><pre>    # the Django request obj.</pre></li>
                
                  <li onclick="toggle('pre140454011347456', 'post140454011347456')"><pre>    cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li>
                
                </ol>
              
              <ol start="73" class="context-line">
                <li onclick="toggle('pre140454011347456', 'post140454011347456')"><pre>
      request</pre> <span>...</span></li></ol>
              
                <ol start='74' class="post-context" id="post140454011347456">
                  
                  <li onclick="toggle('pre140454011347456', 'post140454011347456')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454011347456', 'post140454011347456')"><pre>    jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li>
                  
                  <li onclick="toggle('pre140454011347456', 'post140454011347456')"><pre>      request</pre></li>
                  
                  <li onclick="toggle('pre140454011347456', 'post140454011347456')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454011347456', 'post140454011347456')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre140454011347456', 'post140454011347456')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454011347456')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454011347456">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c140454009498368">
              
                <ol start="62" class="pre-context" id="pre140454009498368">
                
                  <li onclick="toggle('pre140454009498368', 'post140454009498368')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454009498368', 'post140454009498368')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre140454009498368', 'post140454009498368')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre140454009498368', 'post140454009498368')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454009498368', 'post140454009498368')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre140454009498368', 'post140454009498368')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre140454009498368', 'post140454009498368')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="69" class="context-line">
                <li onclick="toggle('pre140454009498368', 'post140454009498368')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='70' class="post-context" id="post140454009498368">
                  
                  <li onclick="toggle('pre140454009498368', 'post140454009498368')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre140454009498368', 'post140454009498368')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre140454009498368', 'post140454009498368')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre140454009498368', 'post140454009498368')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009498368', 'post140454009498368')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009498368', 'post140454009498368')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009498368')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009498368">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.edirepository.org/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.12
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  51.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  73.       request

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  69.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201710923567532&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.848494649765047794.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.3887091801772907123.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18982&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=4e9RdvXzI4JW5XeyiZOXRmlzjXDvhmiCJBGq&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;49619&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>apache.version</td>
          <td class="code"><pre>(2, 4, 18)</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_connects</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_restarts</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_start</td>
          <td class="code"><pre>&#39;1492671367735316&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492671367735149&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_start</td>
          <td class="code"><pre>&#39;1492671367734882&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_start</td>
          <td class="code"><pre>&#39;1492671367735361&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(4, 3, 0)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbdff57e9c0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbdff4607f0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;0/3&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(UpdateSystemMetadataTestImplementations.java:306)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(UpdateSystemMetadataTestImplementations.java:293)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(MNStorageV2IT.java:241)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.ServiceFailure: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="robots" content="NONE,NOARCHIVE">
  <title>InvalidToken at /v2/object</title>
  <style type="text/css">
    html * { padding:0; margin:0; }
    body * { padding:10px 20px; }
    body * * { padding:0; }
    body { font:small sans-serif; }
    body>div { border-bottom:1px solid #ddd; }
    h1 { font-weight:normal; }
    h2 { margin-bottom:.8em; }
    h2 span { font-size:80%; color:#666; font-weight:normal; }
    h3 { margin:1em 0 .5em 0; }
    h4 { margin:0 0 .5em 0; font-weight: normal; }
    code, pre { font-size: 100%; white-space: pre-wrap; }
    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
    tbody td, tbody th { vertical-align:top; padding:2px 3px; }
    thead th {
      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;
      font-weight:normal; font-size:11px; border:1px solid #ddd;
    }
    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
    table.vars { margin:5px 0 2px 40px; }
    table.vars td, table.req td { font-family:monospace; }
    table td.code { width:100%; }
    table td.code pre { overflow:hidden; }
    table.source th { color:#666; }
    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
    ul.traceback { list-style-type:none; color: #222; }
    ul.traceback li.frame { padding-bottom:1em; color:#666; }
    ul.traceback li.user { background-color:#e0e0e0; color:#000 }
    div.context { padding:10px 0; overflow:hidden; }
    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }
    div.context ol li pre { display:inline; }
    div.context ol.context-line li { color:#505050; background-color:#dfdfdf; padding: 3px 2px; }
    div.context ol.context-line li span { position:absolute; right:32px; }
    .user div.context ol.context-line li { background-color:#bbb; color:#000; }
    .user div.context ol li { color:#666; }
    div.commands { margin-left: 40px; }
    div.commands a { color:#555; text-decoration:none; }
    .user div.commands a { color: black; }
    #summary { background: #ffc; }
    #summary h2 { font-weight: normal; color: #666; }
    #explanation { background:#eee; }
    #template, #template-not-exist { background:#f6f6f6; }
    #template-not-exist ul { margin: 0 0 10px 20px; }
    #template-not-exist .postmortem-section { margin-bottom: 3px; }
    #unicode-hint { background:#eee; }
    #traceback { background:#eee; }
    #requestinfo { background:#f6f6f6; padding-left:120px; }
    #summary table { border:none; background:transparent; }
    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
    #requestinfo h3 { margin-bottom:-1em; }
    .error { background: #ffc; }
    .specific { color:#cc3300; font-weight:bold; }
    h2 span.commands { font-size:.7em;}
    span.commands a:link {color:#5E5694;}
    pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
    .append-bottom { margin-bottom: 10px; }
  </style>
  
  <script type="text/javascript">
  //<!--
    function getElementsByClassName(oElm, strTagName, strClassName){
        // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
        var arrElements = (strTagName == "*" && document.all)? document.all :
        oElm.getElementsByTagName(strTagName);
        var arrReturnElements = new Array();
        strClassName = strClassName.replace(/\-/g, "\-");
        var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++){
            oElement = arrElements[i];
            if(oRegExp.test(oElement.className)){
                arrReturnElements.push(oElement);
            }
        }
        return (arrReturnElements)
    }
    function hideAll(elems) {
      for (var e = 0; e < elems.length; e++) {
        elems[e].style.display = 'none';
      }
    }
    window.onload = function() {
      hideAll(getElementsByClassName(document, 'table', 'vars'));
      hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
      hideAll(getElementsByClassName(document, 'ol', 'post-context'));
      hideAll(getElementsByClassName(document, 'div', 'pastebin'));
    }
    function toggle() {
      for (var i = 0; i < arguments.length; i++) {
        var e = document.getElementById(arguments[i]);
        if (e) {
          e.style.display = e.style.display == 'none' ? 'block': 'none';
        }
      }
      return false;
    }
    function varToggle(link, id) {
      toggle('v' + id);
      var s = link.getElementsByTagName('span')[0];
      var uarr = String.fromCharCode(0x25b6);
      var darr = String.fromCharCode(0x25bc);
      s.textContent = s.textContent == uarr ? darr : uarr;
      return false;
    }
    function switchPastebinFriendly(link) {
      s1 = "Switch to copy-and-paste view";
      s2 = "Switch back to interactive view";
      link.textContent = link.textContent.trim() == s1 ? s2: s1;
      toggle('browserTraceback', 'pastebinTraceback');
      return false;
    }
    //-->
  </script>
  
</head>
<body>
<div id="summary">
  <h1>InvalidToken at /v2/object</h1>
  <pre class="exception_value">name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre>
  <table class="meta">

    <tr>
      <th>Request Method:</th>
      <td>POST</td>
    </tr>
    <tr>
      <th>Request URL:</th>
      <td>https://gmn-s.edirepository.org/mn/v2/object</td>
    </tr>

    <tr>
      <th>Django Version:</th>
      <td>1.10.1</td>
    </tr>

    <tr>
      <th>Exception Type:</th>
      <td>InvalidToken</td>
    </tr>


    <tr>
      <th>Exception Value:</th>
      <td><pre>name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;
</pre></td>
    </tr>


    <tr>
      <th>Exception Location:</th>
      <td>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py in get_subjects, line 69</td>
    </tr>

    <tr>
      <th>Python Executable:</th>
      <td>/var/local/dataone/gmn_venv/bin/python</td>
    </tr>
    <tr>
      <th>Python Version:</th>
      <td>2.7.12</td>
    </tr>
    <tr>
      <th>Python Path:</th>
      <td><pre>[&#39;/var/local/dataone/gmn_venv/lib/python2.7&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-old&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/lib-dynload&#39;,
 &#39;/usr/lib/python2.7&#39;,
 &#39;/usr/lib/python2.7/plat-x86_64-linux-gnu&#39;,
 &#39;/usr/lib/python2.7/lib-tk&#39;,
 &#39;/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/.&#39;,
 &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/..&#39;]</pre></td>
    </tr>
    <tr>
      <th>Server time:</th>
      <td>Thu, 20 Apr 2017 06:56:07 +0000</td>
    </tr>
  </table>
</div>




<div id="traceback">
  <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">
    Switch to copy-and-paste view</a></span>
  </h2>
  
  <div id="browserTraceback">
    <ul class="traceback">
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py</code> in <code>inner</code>

          
            <div class="context" id="c140454009497864">
              
                <ol start="32" class="pre-context" id="pre140454009497864">
                
                  <li onclick="toggle('pre140454009497864', 'post140454009497864')"><pre>    This decorator is automatically applied to all middleware to ensure that</pre></li>
                
                  <li onclick="toggle('pre140454009497864', 'post140454009497864')"><pre>    no middleware leaks an exception and that the next middleware in the stack</pre></li>
                
                  <li onclick="toggle('pre140454009497864', 'post140454009497864')"><pre>    can rely on getting a response instead of an exception.</pre></li>
                
                  <li onclick="toggle('pre140454009497864', 'post140454009497864')"><pre>    &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454009497864', 'post140454009497864')"><pre>    @wraps(get_response, assigned=available_attrs(get_response))</pre></li>
                
                  <li onclick="toggle('pre140454009497864', 'post140454009497864')"><pre>    def inner(request):</pre></li>
                
                  <li onclick="toggle('pre140454009497864', 'post140454009497864')"><pre>        try:</pre></li>
                
                </ol>
              
              <ol start="39" class="context-line">
                <li onclick="toggle('pre140454009497864', 'post140454009497864')"><pre>
            response = get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='40' class="post-context" id="post140454009497864">
                  
                  <li onclick="toggle('pre140454009497864', 'post140454009497864')"><pre>        except Exception as exc:</pre></li>
                  
                  <li onclick="toggle('pre140454009497864', 'post140454009497864')"><pre>            response = response_for_exception(request, exc)</pre></li>
                  
                  <li onclick="toggle('pre140454009497864', 'post140454009497864')"><pre>        return response</pre></li>
                  
                  <li onclick="toggle('pre140454009497864', 'post140454009497864')"><pre>    return inner</pre></li>
                  
                  <li onclick="toggle('pre140454009497864', 'post140454009497864')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009497864', 'post140454009497864')"><pre></pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009497864')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009497864">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>exc</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>get_response</td>
                    <td class="code"><pre>&lt;bound method D1WSGIHandler._legacy_get_response of &lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_legacy_get_response</code>

          
            <div class="context" id="c140454009498008">
              
                <ol start="242" class="pre-context" id="pre140454009498008">
                
                  <li onclick="toggle('pre140454009498008', 'post140454009498008')"><pre>        # Apply request middleware</pre></li>
                
                  <li onclick="toggle('pre140454009498008', 'post140454009498008')"><pre>        for middleware_method in self._request_middleware:</pre></li>
                
                  <li onclick="toggle('pre140454009498008', 'post140454009498008')"><pre>            response = middleware_method(request)</pre></li>
                
                  <li onclick="toggle('pre140454009498008', 'post140454009498008')"><pre>            if response:</pre></li>
                
                  <li onclick="toggle('pre140454009498008', 'post140454009498008')"><pre>                break</pre></li>
                
                  <li onclick="toggle('pre140454009498008', 'post140454009498008')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009498008', 'post140454009498008')"><pre>        if response is None:</pre></li>
                
                </ol>
              
              <ol start="249" class="context-line">
                <li onclick="toggle('pre140454009498008', 'post140454009498008')"><pre>
            response = self._get_response(request)</pre> <span>...</span></li></ol>
              
                <ol start='250' class="post-context" id="post140454009498008">
                  
                  <li onclick="toggle('pre140454009498008', 'post140454009498008')"><pre>        return response</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009498008')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009498008">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method RequestHandler.process_request of &lt;app.middleware.request_handler.RequestHandler object at 0x7fbe0c0bcc10&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame django">
          <code>/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py</code> in <code>_get_response</code>

          
            <div class="context" id="c140454009497288">
              
                <ol start="171" class="pre-context" id="pre140454009497288">
                
                  <li onclick="toggle('pre140454009497288', 'post140454009497288')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009497288', 'post140454009497288')"><pre>        resolver_match = resolver.resolve(request.path_info)</pre></li>
                
                  <li onclick="toggle('pre140454009497288', 'post140454009497288')"><pre>        callback, callback_args, callback_kwargs = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454009497288', 'post140454009497288')"><pre>        request.resolver_match = resolver_match</pre></li>
                
                  <li onclick="toggle('pre140454009497288', 'post140454009497288')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454009497288', 'post140454009497288')"><pre>        # Apply view middleware</pre></li>
                
                  <li onclick="toggle('pre140454009497288', 'post140454009497288')"><pre>        for middleware_method in self._view_middleware:</pre></li>
                
                </ol>
              
              <ol start="178" class="context-line">
                <li onclick="toggle('pre140454009497288', 'post140454009497288')"><pre>
            response = middleware_method(request, callback, callback_args, callback_kwargs)</pre> <span>...</span></li></ol>
              
                <ol start='179' class="post-context" id="post140454009497288">
                  
                  <li onclick="toggle('pre140454009497288', 'post140454009497288')"><pre>            if response:</pre></li>
                  
                  <li onclick="toggle('pre140454009497288', 'post140454009497288')"><pre>                break</pre></li>
                  
                  <li onclick="toggle('pre140454009497288', 'post140454009497288')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009497288', 'post140454009497288')"><pre>        if response is None:</pre></li>
                  
                  <li onclick="toggle('pre140454009497288', 'post140454009497288')"><pre>            wrapped_callback = self.make_view_atomic(callback)</pre></li>
                  
                  <li onclick="toggle('pre140454009497288', 'post140454009497288')"><pre>            try:</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009497288')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009497288">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>callback</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>callback_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
                  <tr>
                    <td>middleware_method</td>
                    <td class="code"><pre>&lt;bound method ViewHandler.process_view of &lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver</td>
                    <td class="code"><pre>&lt;RegexURLResolver &#39;app.urls&#39; (None:None) ^/&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>resolver_match</td>
                    <td class="code"><pre>ResolverMatch(func=app.views.external.dispatch_object_list, args=(), kwargs={}, url_name=dispatch_object_list, app_names=[], namespaces=[])</pre></td>
                  </tr>
                
                  <tr>
                    <td>response</td>
                    <td class="code"><pre>None</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;_mod_wsgi_64fd1b214d55a1b65e7308653383672c.D1WSGIHandler object at 0x7fbe0e182950&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_view</code>

          
            <div class="context" id="c140454010858744">
              
                <ol start="44" class="pre-context" id="pre140454010858744">
                
                  <li onclick="toggle('pre140454010858744', 'post140454010858744')"><pre>    logging.info(</pre></li>
                
                  <li onclick="toggle('pre140454010858744', 'post140454010858744')"><pre>      u&#39;View: func_name=&quot;{}&quot;, method=&quot;{}&quot;, args=&quot;{}&quot;, kwargs=&quot;{}&quot;, url=&quot;{}&quot;&#39;</pre></li>
                
                  <li onclick="toggle('pre140454010858744', 'post140454010858744')"><pre>      .format(</pre></li>
                
                  <li onclick="toggle('pre140454010858744', 'post140454010858744')"><pre>        view_func.func_name, request.method, view_args, view_kwargs, request.path_info</pre></li>
                
                  <li onclick="toggle('pre140454010858744', 'post140454010858744')"><pre>      )</pre></li>
                
                  <li onclick="toggle('pre140454010858744', 'post140454010858744')"><pre>    )</pre></li>
                
                  <li onclick="toggle('pre140454010858744', 'post140454010858744')"><pre>    # logging.debug(request.headers)</pre></li>
                
                </ol>
              
              <ol start="51" class="context-line">
                <li onclick="toggle('pre140454010858744', 'post140454010858744')"><pre>
    self.process_session(request)</pre> <span>...</span></li></ol>
              
                <ol start='52' class="post-context" id="post140454010858744">
                  
                  <li onclick="toggle('pre140454010858744', 'post140454010858744')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454010858744', 'post140454010858744')"><pre>  def process_session(self, request):</pre></li>
                  
                  <li onclick="toggle('pre140454010858744', 'post140454010858744')"><pre>    # For simulating an HTTPS connection with client authentication when</pre></li>
                  
                  <li onclick="toggle('pre140454010858744', 'post140454010858744')"><pre>    # debugging via regular HTTP, two mechanisms are supported. (1) A full</pre></li>
                  
                  <li onclick="toggle('pre140454010858744', 'post140454010858744')"><pre>    # client side certificate can be included and (2) a list of subjects can be</pre></li>
                  
                  <li onclick="toggle('pre140454010858744', 'post140454010858744')"><pre>    # included. Both use vendor specific extensions (HTTP headers that start</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454010858744')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454010858744">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_args</td>
                    <td class="code"><pre>()</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_func</td>
                    <td class="code"><pre>&lt;function dispatch_object_list at 0x7fbe041786e0&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>view_kwargs</td>
                    <td class="code"><pre>{}</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py</code> in <code>process_session</code>

          
            <div class="context" id="c140454011347456">
              
                <ol start="66" class="pre-context" id="pre140454011347456">
                
                  <li onclick="toggle('pre140454011347456', 'post140454011347456')"><pre>        request.META[&#39;SSL_CLIENT_CERT&#39;] = \</pre></li>
                
                  <li onclick="toggle('pre140454011347456', 'post140454011347456')"><pre>          self.pem_in_http_header_to_pem_in_string(</pre></li>
                
                  <li onclick="toggle('pre140454011347456', 'post140454011347456')"><pre>            request.META[&#39;HTTP_VENDOR_INCLUDE_CERTIFICATE&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454011347456', 'post140454011347456')"><pre></pre></li>
                
                  <li onclick="toggle('pre140454011347456', 'post140454011347456')"><pre>    # Add subjects from any provided certificate and JWT and store them in</pre></li>
                
                  <li onclick="toggle('pre140454011347456', 'post140454011347456')"><pre>    # the Django request obj.</pre></li>
                
                  <li onclick="toggle('pre140454011347456', 'post140454011347456')"><pre>    cert_primary_str, cert_equivalent_set = app.middleware.session_cert.get_subjects(</pre></li>
                
                </ol>
              
              <ol start="73" class="context-line">
                <li onclick="toggle('pre140454011347456', 'post140454011347456')"><pre>
      request</pre> <span>...</span></li></ol>
              
                <ol start='74' class="post-context" id="post140454011347456">
                  
                  <li onclick="toggle('pre140454011347456', 'post140454011347456')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454011347456', 'post140454011347456')"><pre>    jwt_subject_list = app.middleware.session_jwt.validate_jwt_and_get_subject_list(</pre></li>
                  
                  <li onclick="toggle('pre140454011347456', 'post140454011347456')"><pre>      request</pre></li>
                  
                  <li onclick="toggle('pre140454011347456', 'post140454011347456')"><pre>    )</pre></li>
                  
                  <li onclick="toggle('pre140454011347456', 'post140454011347456')"><pre>    primary_subject_str = cert_primary_str</pre></li>
                  
                  <li onclick="toggle('pre140454011347456', 'post140454011347456')"><pre>    all_subjects_set = cert_equivalent_set | {cert_primary_str</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454011347456')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454011347456">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
                  <tr>
                    <td>self</td>
                    <td class="code"><pre>&lt;app.middleware.view_handler.ViewHandler object at 0x7fbe059a7090&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
        
        <li class="frame user">
          <code>/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py</code> in <code>get_subjects</code>

          
            <div class="context" id="c140454009498368">
              
                <ol start="62" class="pre-context" id="pre140454009498368">
                
                  <li onclick="toggle('pre140454009498368', 'post140454009498368')"><pre>  &quot;&quot;&quot;</pre></li>
                
                  <li onclick="toggle('pre140454009498368', 'post140454009498368')"><pre>  if _is_certificate_provided(request):</pre></li>
                
                  <li onclick="toggle('pre140454009498368', 'post140454009498368')"><pre>    try:</pre></li>
                
                  <li onclick="toggle('pre140454009498368', 'post140454009498368')"><pre>      return get_authenticated_subjects(request.META[&#39;SSL_CLIENT_CERT&#39;])</pre></li>
                
                  <li onclick="toggle('pre140454009498368', 'post140454009498368')"><pre>    except Exception as e:</pre></li>
                
                  <li onclick="toggle('pre140454009498368', 'post140454009498368')"><pre>      raise d1_common.types.exceptions.InvalidToken(</pre></li>
                
                  <li onclick="toggle('pre140454009498368', 'post140454009498368')"><pre>        0,</pre></li>
                
                </ol>
              
              <ol start="69" class="context-line">
                <li onclick="toggle('pre140454009498368', 'post140454009498368')"><pre>
        u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))</pre> <span>...</span></li></ol>
              
                <ol start='70' class="post-context" id="post140454009498368">
                  
                  <li onclick="toggle('pre140454009498368', 'post140454009498368')"><pre>      )</pre></li>
                  
                  <li onclick="toggle('pre140454009498368', 'post140454009498368')"><pre>  else:</pre></li>
                  
                  <li onclick="toggle('pre140454009498368', 'post140454009498368')"><pre>    return d1_common.const.SUBJECT_PUBLIC, set()</pre></li>
                  
                  <li onclick="toggle('pre140454009498368', 'post140454009498368')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009498368', 'post140454009498368')"><pre></pre></li>
                  
                  <li onclick="toggle('pre140454009498368', 'post140454009498368')"><pre>def get_authenticated_subjects(cert_pem):</pre></li>
                  
              </ol>
              
            </div>
          

          
            <div class="commands">
                
                    <a href="#" onclick="return varToggle(this, '140454009498368')"><span>&#x25b6;</span> Local vars</a>
                
            </div>
            <table class="vars" id="v140454009498368">
              <thead>
                <tr>
                  <th>Variable</th>
                  <th>Value</th>
                </tr>
              </thead>
              <tbody>
                
                  <tr>
                    <td>e</td>
                    <td class="code"><pre>InvalidToken()</pre></td>
                  </tr>
                
                  <tr>
                    <td>request</td>
                    <td class="code"><pre>&lt;D1WSGIRequest: POST &#39;/mn/v2/object&#39;&gt;</pre></td>
                  </tr>
                
              </tbody>
            </table>
          
        </li>
      
    </ul>
  </div>
  
  <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">

  <div id="pastebinTraceback" class="pastebin">
    <input type="hidden" name="language" value="PythonConsole">
    <input type="hidden" name="title"
      value="InvalidToken at /v2/object">
    <input type="hidden" name="source" value="Django Dpaste Agent">
    <input type="hidden" name="poster" value="Django">
    <textarea name="content" id="traceback_area" cols="140" rows="25">
Environment:


Request Method: POST
Request URL: https://gmn-s.edirepository.org/mn/v2/object

Django Version: 1.10.1
Python Version: 2.7.12
Installed Applications:
[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]
Installed Middleware:
(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)



Traceback:

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  39.             response = get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/var/local/dataone/gmn_venv/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  178.             response = middleware_method(request, callback, callback_args, callback_kwargs)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_view
  51.     self.process_session(request)

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/view_handler.py" in process_session
  73.       request

File "/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/./app/middleware/session_cert.py" in get_subjects
  69.         u&#39;Error extracting session from certificate. error=&quot;{}&quot;&#39;.format(str(e))

Exception Type: InvalidToken at /v2/object
Exception Value: name: InvalidToken
errorCode: 401
detailCode: 0
description:
  Error extracting session from certificate. error=&quot;name: InvalidToken
  errorCode: 401
  detailCode: 0
  description: Could not deserialize SubjectInfo. subject_info=&quot;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;d1:subjectInfo xmlns:d1=&quot;http://ns.dataone.org/service/types/v1&quot;&gt;.&lt;person&gt;..&lt;subject&gt;CN=testRightsHolder,DC=dataone,DC=org&lt;/subject&gt;..&lt;givenName&gt;testRightsHolder_givenName&lt;/givenName&gt;..&lt;familyName&gt;testRightsHolder_familyName&lt;/familyName&gt;.&lt;/person&gt;&lt;/d1:subjectInfo&gt;&quot;, error=&quot;Invalid non-element content at &lt;unknown&gt;[1:113]&quot;
  &quot;

</textarea>
  <br><br>
  <input type="submit" value="Share this traceback on a public website">
  </div>
</form>
</div>



<div id="requestinfo">
  <h2>Request information</h2>


  

  <h3 id="get-info">GET</h3>
  
    <p>No GET data</p>
  

  <h3 id="post-info">POST</h3>
  
    <table class="req">
      <thead>
        <tr>
          <th>Variable</th>
          <th>Value</th>
        </tr>
      </thead>
      <tbody>
        
          <tr>
            <td>pid</td>
            <td class="code"><pre>u&#39;testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201710923567532&#39;</pre></td>
          </tr>
        
      </tbody>
    </table>
  
  <h3 id="files-info">FILES</h3>
  
    <table class="req">
        <thead>
            <tr>
                <th>Variable</th>
                <th>Value</th>
            </tr>
        </thead>
        <tbody>
            
                <tr>
                    <td>sysmeta</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.848494649765047794.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
                <tr>
                    <td>object</td>
                    <td class="code"><pre>&lt;InMemoryUploadedFile: mmp.output.3887091801772907123.tmp (application/octet-stream)&gt;</pre></td>
                </tr>
            
        </tbody>
    </table>
  


  <h3 id="cookie-info">COOKIES</h3>
  
    <p>No cookie data</p>
  

  <h3 id="meta-info">META</h3>
  <table class="req">
    <thead>
      <tr>
        <th>Variable</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>CONTENT_LENGTH</td>
          <td class="code"><pre>&#39;18982&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTENT_TYPE</td>
          <td class="code"><pre>&#39;multipart/form-data; boundary=4e9RdvXzI4JW5XeyiZOXRmlzjXDvhmiCJBGq&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CONTEXT_PREFIX</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DOCUMENT_ROOT</td>
          <td class="code"><pre>&#39;/var/www&#39;</pre></td>
        </tr>
      
        <tr>
          <td>GATEWAY_INTERFACE</td>
          <td class="code"><pre>&#39;CGI/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_ACCEPT_ENCODING</td>
          <td class="code"><pre>&#39;gzip,deflate&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_CONNECTION</td>
          <td class="code"><pre>&#39;Keep-Alive&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_HOST</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_USER_AGENT</td>
          <td class="code"><pre>&#39;Apache-HttpClient/4.3.6 (java 1.5)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>HTTP_VIA</td>
          <td class="code"><pre>&#39;1.1 localhost (Apache-HttpClient/4.3.6 (cache))&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_INFO</td>
          <td class="code"><pre>u&#39;/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PATH_TRANSLATED</td>
          <td class="code"><pre>&#39;/var/www/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>QUERY_STRING</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_ADDR</td>
          <td class="code"><pre>&#39;64.106.40.19&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REMOTE_PORT</td>
          <td class="code"><pre>&#39;49619&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_METHOD</td>
          <td class="code"><pre>&#39;POST&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_SCHEME</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REQUEST_URI</td>
          <td class="code"><pre>&#39;/mn/v2/object&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_FILENAME</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/wsgi.py&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SCRIPT_NAME</td>
          <td class="code"><pre>u&#39;/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADDR</td>
          <td class="code"><pre>&#39;129.24.124.94&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_ADMIN</td>
          <td class="code"><pre>&#39;admin@edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_NAME</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PORT</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_PROTOCOL</td>
          <td class="code"><pre>&#39;HTTP/1.1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SIGNATURE</td>
          <td class="code"><pre>&#39;&lt;address&gt;Apache/2.4.18 (Ubuntu) Server at gmn-s.edirepository.org Port 443&lt;/address&gt;\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_SOFTWARE</td>
          <td class="code"><pre>&#39;Apache/2.4.18 (Ubuntu)&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_CLIENT_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIG7DCCBNSgAwIBAgIJANoyY6KhLQC/MA0GCSqGSIb3DQEBBQUAMFUxEzARBgoJ\nkiaJk/IsZAEZFgNvcmcxFzAVBgoJkiaJk/IsZAEZFgdkYXRhb25lMSUwIwYDVQQD\nDBxEYXRhT05FIFRlc3QgSW50ZXJtZWRpYXRlIENBMB4XDTE1MDUyMDE4NTcyMloX\nDTE4MDUxOTE4NTcyMlowSTETMBEGCgmSJomT8ixkARkWA29yZzEXMBUGCgmSJomT\n8ixkARkWB2RhdGFvbmUxGTAXBgNVBAMMEHRlc3RSaWdodHNIb2xkZXIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ/zMSGAS2UN3OfmwImsGOJTabIJ1g\nr0Yza+M1dlg4U9w4sw2AKymWRKhwWB5kcbGwqaU799a7+p3whBsy90ymw5wnxaWd\nXrPYU237PE3t3GoDUMm5ksMotcx7zyWD7X6ULTpK0mCUcts/P5Nyz9a5MY8ONyX9\n79iEza7yY8h2WUlPUcAiWC8mNmtWKnkbDMj3J8hftPsHVvQZS/sUV3qZXY+0sTc1\nnfyI3Ki+SVq4pbfXYC67mwCHfEAQkSvDsNHp20R9d53h3DI8iXtkElz1JQKUhYeB\nIRVqcgOsBXCJ3WmabhlOPPr3TQiGGEoT2PnbJ2rzRv9L+UEOgJs10FuBAgMBAAGj\nggLJMIICxTAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVy\nYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUXWYvIzSx6xMxPwx6yADxN5TQNXsw\nHwYDVR0jBBgwFoAU7y7BJ2wqigmrbMNFfzv5V9UWqbMwggEBBgNVHR8EgfkwgfYw\nPKA6oDiGNmh0dHA6Ly9yZWxlYXNlcy5kYXRhb25lLm9yZy9jcmwvRGF0YU9ORVRl\nc3RJbnRfQ1JMLnBlbTA9oDugOYY3aHR0cDovL2NuLXVjc2ItMS5kYXRhb25lLm9y\nZy9jcmwvRGF0YU9ORVRlc3RJbnRfQ1JMLnBlbTA5oDegNYYzaHR0cDovL2NuLXVu\nbS0xLmRhdGFvbmUub3JnL2NybC9EYXRhT05FVGVzdF9DUkwucGVtMDygOqA4hjZo\ndHRwOi8vY24tb3JjLTEuZGF0YW9uZS5vcmcvY3JsL0RhdGFPTkVUZXN0SW50X0NS\nTC5wZW0wggFDBgorBgEEAYKRNgIBBIIBMwyCAS88P3htbCB2ZXJzaW9uPSIxLjAi\nIGVuY29kaW5nPSJVVEYtOCI/PjxkMTpzdWJqZWN0SW5mbyB4bWxuczpkMT0iaHR0\ncDovL25zLmRhdGFvbmUub3JnL3NlcnZpY2UvdHlwZXMvdjEiPi48cGVyc29uPi4u\nPHN1YmplY3Q+Q049dGVzdFJpZ2h0c0hvbGRlcixEQz1kYXRhb25lLERDPW9yZzwv\nc3ViamVjdD4uLjxnaXZlbk5hbWU+dGVzdFJpZ2h0c0hvbGRlcl9naXZlbk5hbWU8\nL2dpdmVuTmFtZT4uLjxmYW1pbHlOYW1lPnRlc3RSaWdodHNIb2xkZXJfZmFtaWx5\nTmFtZTwvZmFtaWx5TmFtZT4uPC9wZXJzb24+PC9kMTpzdWJqZWN0SW5mbz4wDQYJ\nKoZIhvcNAQEFBQADggIBALrwobQ7Vjwdn5Kxul6+JNz3RXs+8a+CnBZ011uA3M0g\n2Bkxm8ysKHttBctdyzKJ1BXub/WiKMKg5LgJIXGI34Xo4bl5/clrEl6hCsChs6XY\nmWA2YVPPoO/KvwdkOa1gnvU/+n6oxH/AxPBqG4+Zf/guLXs32LasPHGs5CN0rtRz\nwgDZpU1KCnIdCeV6gcGp+W18X1+OJ5eDxFsg0ZVSZzKCVOuL7Tp1aEnOwVfzQBzo\nHQ3mMPMaEt6mBR3c2U7PHtCSGty+R6IHNBiG6bjNO4aD/ZsZVG4FklfQMaClN5U7\nvaNCOS5UZ8H3HPu08/UeimouDx1E/+Y5mqwH2C6JMH+PGUf/ViSci4LuzPY9WYfx\nus42uW+k4PrJv/KrVqHn4rjniOdMFyBvBEuwYIrcE9vvgI3qMa9idWeDX7gKreeR\nj9OnBbVm19+xuU8mijY9mbMqjCzM/L73CxdVXsK6yQ2HjdBVwvmfsCd92Ikpkfvv\nComGDHE7I9/RO5RckZ95uS2AqaWboPHxGGJhSd8+ZfuVjnLBPkQd9mTcGFmzC+UM\n34b4lxZlQ2aEo6/ZWDcjh6afbSixVs9CJZejor6RB0Dg2LYqApYHcjQEVnzW/hF+\nP5tMTrd4EQj+tsyTFQgdj7NtoDY1EkgD0ohYPA9PF6t3R2w7hHVs5hyb/xY/55CV\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_SERVER_CERT</td>
          <td class="code"><pre>&#39;-----BEGIN CERTIFICATE-----\nMIIFJzCCBA+gAwIBAgISA9R53ggfRMJP7jK+DakfKG54MA0GCSqGSIb3DQEBCwUA\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzAyMjgxNzAyMDBaFw0x\nNzA1MjkxNzAyMDBaMCAxHjAcBgNVBAMTFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALzVKyUDT8DOT5MRAaqXKNbp\nCHpzRQaI8M6+ClVUkIGhpjgHu4+Awkk/unjBvJjUkJkiS7Nt4HrVGO2poILMd8LX\nXT+1N4UwfPPDvCuC3T1OHExrfQgpjBxCMqMs7OAEYRu1OGU3QTuSUN2RwwwGyT8E\nn/9afRXK6Z6AohHwo7tTSekKrPP47SXWpX0dUGropxADfGEynubmd3E+1BNelw1l\nWEWx6z6wPydyfbIXsdYwiBYaUhKxcuhbC1DVx8qwcdKqcHsOYUJgjiODp98jR22Q\nrF99mATNnqLFvKW06GjOHx8Uu0wpzIncLS5fDPnGAdjrn54ZwD8J8/hUZw3qj78C\nAwEAAaOCAi8wggIrMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcD\nAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU/IIXUwQREMuhyVpo\nTKXStc8yenAwHwYDVR0jBBgwFoAUqEpqYwR93brm0Tm3pkVl7/Oo7KEwcAYIKwYB\nBQUHAQEEZDBiMC8GCCsGAQUFBzABhiNodHRwOi8vb2NzcC5pbnQteDMubGV0c2Vu\nY3J5cHQub3JnLzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNl\nbmNyeXB0Lm9yZy8wOQYDVR0RBDIwMIIXZ21uLXMuZWRpcmVwb3NpdG9yeS5vcmeC\nFWpvZS5lZGlyZXBvc2l0b3J5Lm9yZzCB/gYDVR0gBIH2MIHzMAgGBmeBDAECATCB\n5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0c2Vu\nY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNhdGUgbWF5\nIG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFuZCBvbmx5\nIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5IGZvdW5k\nIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0GCSqGSIb3\nDQEBCwUAA4IBAQCHlFhrmXEQ6Iybwvaz1r8Q8swry25a2WxBEqA8tX8hKYIudkiB\nKDmMxa88IsrctccF9XfcbInaOJumZioDoGih9PdCeA0Jqc/i+vi7U5Tl6aqwbcit\nOCLKfKGf/oyn1TEWT/6PvbAJPaQoe79fugfT93xjZOSt/t093aDrCeH7fVWmUbAh\nuXrTFoT4FwT0RgSwhVZTIBTi1R02WF5rFIJiy6qme8qZqcTb+3ixMj0R2dZpdtqg\nLrdfuRVFhznuHGLcOMu/mFBcc8C4sfX1BJHqqYPsyUkgXXyPUN6cuxlBB6WbS3V2\nJ9Vbdd01kKVByUusX8rMF3pfiyVge/gK8ut7\n-----END CERTIFICATE-----\n&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SSL_TLS_SNI</td>
          <td class="code"><pre>&#39;gmn-s.edirepository.org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>apache.version</td>
          <td class="code"><pre>(2, 4, 18)</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.application_group</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.callable_object</td>
          <td class="code"><pre>&#39;application&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_connects</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_restarts</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.daemon_start</td>
          <td class="code"><pre>&#39;1492671367735316&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.enable_sendfile</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.handler_script</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.input_chunked</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_host</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.listener_port</td>
          <td class="code"><pre>&#39;443&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.process_group</td>
          <td class="code"><pre>&#39;gmn2&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.queue_start</td>
          <td class="code"><pre>&#39;1492671367735149&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_handler</td>
          <td class="code"><pre>&#39;wsgi-script&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.request_start</td>
          <td class="code"><pre>&#39;1492671367734882&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_reloading</td>
          <td class="code"><pre>&#39;1&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.script_start</td>
          <td class="code"><pre>&#39;1492671367735361&#39;</pre></td>
        </tr>
      
        <tr>
          <td>mod_wsgi.version</td>
          <td class="code"><pre>(4, 3, 0)</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.errors</td>
          <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7fbdff57e9c0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.file_wrapper</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.input</td>
          <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7fbdff4607f0&gt;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multiprocess</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.multithread</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.run_once</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.url_scheme</td>
          <td class="code"><pre>&#39;https&#39;</pre></td>
        </tr>
      
        <tr>
          <td>wsgi.version</td>
          <td class="code"><pre>(1, 0)</pre></td>
        </tr>
      
    </tbody>
  </table>


  <h3 id="settings-info">Settings</h3>
  <h4>Using settings module <code>settings</code></h4>
  <table class="req">
    <thead>
      <tr>
        <th>Setting</th>
        <th>Value</th>
      </tr>
    </thead>
    <tbody>
      
        <tr>
          <td>ABSOLUTE_URL_OVERRIDES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>ADMINS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>ALLOWED_HOSTS</td>
          <td class="code"><pre>[&#39;localhost&#39;, &#39;127.0.0.1&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>ALLOW_INTEGRATION_TESTS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>APPEND_SLASH</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>AUTHENTICATION_BACKENDS</td>
          <td class="code"><pre>[u&#39;django.contrib.auth.backends.ModelBackend&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_PASSWORD_VALIDATORS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>AUTH_USER_MODEL</td>
          <td class="code"><pre>u&#39;auth.User&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;BACKEND&#39;: &#39;django.core.cache.backends.locmem.LocMemCache&#39;,
             &#39;TIMEOUT&#39;: 3600}}</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CACHE_MIDDLEWARE_SECONDS</td>
          <td class="code"><pre>600</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/certs/client/client_cert.pem&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CLIENT_CERT_PRIVATE_KEY_PATH</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_AGE</td>
          <td class="code"><pre>31449600</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_HTTPONLY</td>
20170420-06:56:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;csrftoken&#39;</pre></td>
        </tr>
20170420-06:56:07: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
      
20170420-06:56:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
        <tr>
=============================================================================================================
20170420-06:56:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
          <td>CSRF_COOKIE_PATH</td>
20170420-06:56:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_COOKIE_SECURE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_FAILURE_VIEW</td>
          <td class="code"><pre>u&#39;django.views.csrf.csrf_failure&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_HEADER_NAME</td>
          <td class="code"><pre>u&#39;HTTP_X_CSRFTOKEN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>CSRF_TRUSTED_ORIGINS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATABASES</td>
          <td class="code"><pre>{&#39;default&#39;: {&#39;ATOMIC_REQUESTS&#39;: True,
             &#39;AUTOCOMMIT&#39;: True,
             &#39;CONN_MAX_AGE&#39;: 0,
             &#39;ENGINE&#39;: &#39;django.db.backends.postgresql_psycopg2&#39;,
             &#39;HOST&#39;: &#39;&#39;,
             &#39;NAME&#39;: &#39;gmn2&#39;,
             &#39;OPTIONS&#39;: {},
             &#39;PASSWORD&#39;: u&#39;********************&#39;,
             &#39;PORT&#39;: &#39;&#39;,
             &#39;TEST&#39;: {&#39;CHARSET&#39;: None,
                      &#39;COLLATION&#39;: None,
                      &#39;MIRROR&#39;: None,
                      &#39;NAME&#39;: None},
             &#39;TIME_ZONE&#39;: None,
             &#39;USER&#39;: &#39;&#39;}}</pre></td>
        </tr>
      
        <tr>
          <td>DATABASE_ROUTERS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_ROOT</td>
          <td class="code"><pre>&#39;https://cn-stage.test.dataone.org/cn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATAONE_TRUSTED_SUBJECTS</td>
          <td class="code"><pre>set([])</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>
          <td class="code"><pre>1000</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y, P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATETIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d %H:%M:%S&#39;,
 u&#39;%Y-%m-%d %H:%M:%S.%f&#39;,
 u&#39;%Y-%m-%d %H:%M&#39;,
 u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y %H:%M:%S&#39;,
 u&#39;%m/%d/%Y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%Y %H:%M&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y %H:%M:%S&#39;,
 u&#39;%m/%d/%y %H:%M:%S.%f&#39;,
 u&#39;%m/%d/%y %H:%M&#39;,
 u&#39;%m/%d/%y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DATE_FORMAT</td>
          <td class="code"><pre>u&#39;N j, Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DATE_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%Y-%m-%d&#39;,
 u&#39;%m/%d/%Y&#39;,
 u&#39;%m/%d/%y&#39;,
 u&#39;%b %d %Y&#39;,
 u&#39;%b %d, %Y&#39;,
 u&#39;%d %b %Y&#39;,
 u&#39;%d %b, %Y&#39;,
 u&#39;%B %d %Y&#39;,
 u&#39;%B %d, %Y&#39;,
 u&#39;%d %B %Y&#39;,
 u&#39;%d %B, %Y&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_GMN</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DEBUG_PYCHARM</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>DECIMAL_SEPARATOR</td>
          <td class="code"><pre>u&#39;.&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_CONTENT_TYPE</td>
          <td class="code"><pre>u&#39;text/html&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
          <td class="code"><pre>u&#39;django.views.debug.SafeExceptionReporterFilter&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FILE_STORAGE</td>
          <td class="code"><pre>u&#39;django.core.files.storage.FileSystemStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_FROM_EMAIL</td>
          <td class="code"><pre>u&#39;webmaster@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_INDEX_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DEFAULT_TABLESPACE</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>DISALLOWED_USER_AGENTS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>ECHO_REQUEST_OBJECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.mail.backends.smtp.EmailBackend&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST</td>
          <td class="code"><pre>u&#39;localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_HOST_USER</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_PORT</td>
          <td class="code"><pre>25</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_CERTFILE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SSL_KEYFILE</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_SUBJECT_PREFIX</td>
          <td class="code"><pre>u&#39;[Django] &#39;</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_TIMEOUT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_SSL</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>EMAIL_USE_TLS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>FILE_CHARSET</td>
          <td class="code"><pre>u&#39;utf-8&#39;</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_HANDLERS</td>
          <td class="code"><pre>[u&#39;django.core.files.uploadhandler.MemoryFileUploadHandler&#39;,
 u&#39;django.core.files.uploadhandler.TemporaryFileUploadHandler&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
          <td class="code"><pre>2621440</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_PERMISSIONS</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FILE_UPLOAD_TEMP_DIR</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FIRST_DAY_OF_WEEK</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>FIXTURE_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>FORCE_SCRIPT_NAME</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>FORMAT_MODULE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>IGNORABLE_404_URLS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>INSTALLED_APPS</td>
          <td class="code"><pre>[&#39;django.contrib.staticfiles&#39;, &#39;app&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>INTERNAL_IPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES</td>
          <td class="code"><pre>[(u&#39;af&#39;, u&#39;Afrikaans&#39;),
 (u&#39;ar&#39;, u&#39;Arabic&#39;),
 (u&#39;ast&#39;, u&#39;Asturian&#39;),
 (u&#39;az&#39;, u&#39;Azerbaijani&#39;),
 (u&#39;bg&#39;, u&#39;Bulgarian&#39;),
 (u&#39;be&#39;, u&#39;Belarusian&#39;),
 (u&#39;bn&#39;, u&#39;Bengali&#39;),
 (u&#39;br&#39;, u&#39;Breton&#39;),
 (u&#39;bs&#39;, u&#39;Bosnian&#39;),
 (u&#39;ca&#39;, u&#39;Catalan&#39;),
 (u&#39;cs&#39;, u&#39;Czech&#39;),
 (u&#39;cy&#39;, u&#39;Welsh&#39;),
 (u&#39;da&#39;, u&#39;Danish&#39;),
 (u&#39;de&#39;, u&#39;German&#39;),
 (u&#39;dsb&#39;, u&#39;Lower Sorbian&#39;),
 (u&#39;el&#39;, u&#39;Greek&#39;),
 (u&#39;en&#39;, u&#39;English&#39;),
 (u&#39;en-au&#39;, u&#39;Australian English&#39;),
 (u&#39;en-gb&#39;, u&#39;British English&#39;),
 (u&#39;eo&#39;, u&#39;Esperanto&#39;),
 (u&#39;es&#39;, u&#39;Spanish&#39;),
 (u&#39;es-ar&#39;, u&#39;Argentinian Spanish&#39;),
 (u&#39;es-co&#39;, u&#39;Colombian Spanish&#39;),
 (u&#39;es-mx&#39;, u&#39;Mexican Spanish&#39;),
 (u&#39;es-ni&#39;, u&#39;Nicaraguan Spanish&#39;),
 (u&#39;es-ve&#39;, u&#39;Venezuelan Spanish&#39;),
 (u&#39;et&#39;, u&#39;Estonian&#39;),
 (u&#39;eu&#39;, u&#39;Basque&#39;),
 (u&#39;fa&#39;, u&#39;Persian&#39;),
 (u&#39;fi&#39;, u&#39;Finnish&#39;),
 (u&#39;fr&#39;, u&#39;French&#39;),
 (u&#39;fy&#39;, u&#39;Frisian&#39;),
 (u&#39;ga&#39;, u&#39;Irish&#39;),
 (u&#39;gd&#39;, u&#39;Scottish Gaelic&#39;),
 (u&#39;gl&#39;, u&#39;Galician&#39;),
 (u&#39;he&#39;, u&#39;Hebrew&#39;),
 (u&#39;hi&#39;, u&#39;Hindi&#39;),
 (u&#39;hr&#39;, u&#39;Croatian&#39;),
 (u&#39;hsb&#39;, u&#39;Upper Sorbian&#39;),
 (u&#39;hu&#39;, u&#39;Hungarian&#39;),
 (u&#39;ia&#39;, u&#39;Interlingua&#39;),
 (u&#39;id&#39;, u&#39;Indonesian&#39;),
 (u&#39;io&#39;, u&#39;Ido&#39;),
 (u&#39;is&#39;, u&#39;Icelandic&#39;),
 (u&#39;it&#39;, u&#39;Italian&#39;),
 (u&#39;ja&#39;, u&#39;Japanese&#39;),
 (u&#39;ka&#39;, u&#39;Georgian&#39;),
 (u&#39;kk&#39;, u&#39;Kazakh&#39;),
 (u&#39;km&#39;, u&#39;Khmer&#39;),
 (u&#39;kn&#39;, u&#39;Kannada&#39;),
 (u&#39;ko&#39;, u&#39;Korean&#39;),
 (u&#39;lb&#39;, u&#39;Luxembourgish&#39;),
 (u&#39;lt&#39;, u&#39;Lithuanian&#39;),
 (u&#39;lv&#39;, u&#39;Latvian&#39;),
 (u&#39;mk&#39;, u&#39;Macedonian&#39;),
 (u&#39;ml&#39;, u&#39;Malayalam&#39;),
 (u&#39;mn&#39;, u&#39;Mongolian&#39;),
 (u&#39;mr&#39;, u&#39;Marathi&#39;),
 (u&#39;my&#39;, u&#39;Burmese&#39;),
 (u&#39;nb&#39;, u&#39;Norwegian Bokm\xe5l&#39;),
 (u&#39;ne&#39;, u&#39;Nepali&#39;),
 (u&#39;nl&#39;, u&#39;Dutch&#39;),
 (u&#39;nn&#39;, u&#39;Norwegian Nynorsk&#39;),
 (u&#39;os&#39;, u&#39;Ossetic&#39;),
 (u&#39;pa&#39;, u&#39;Punjabi&#39;),
 (u&#39;pl&#39;, u&#39;Polish&#39;),
 (u&#39;pt&#39;, u&#39;Portuguese&#39;),
 (u&#39;pt-br&#39;, u&#39;Brazilian Portuguese&#39;),
 (u&#39;ro&#39;, u&#39;Romanian&#39;),
 (u&#39;ru&#39;, u&#39;Russian&#39;),
 (u&#39;sk&#39;, u&#39;Slovak&#39;),
 (u&#39;sl&#39;, u&#39;Slovenian&#39;),
 (u&#39;sq&#39;, u&#39;Albanian&#39;),
 (u&#39;sr&#39;, u&#39;Serbian&#39;),
 (u&#39;sr-latn&#39;, u&#39;Serbian Latin&#39;),
 (u&#39;sv&#39;, u&#39;Swedish&#39;),
 (u&#39;sw&#39;, u&#39;Swahili&#39;),
 (u&#39;ta&#39;, u&#39;Tamil&#39;),
 (u&#39;te&#39;, u&#39;Telugu&#39;),
 (u&#39;th&#39;, u&#39;Thai&#39;),
 (u&#39;tr&#39;, u&#39;Turkish&#39;),
 (u&#39;tt&#39;, u&#39;Tatar&#39;),
 (u&#39;udm&#39;, u&#39;Udmurt&#39;),
 (u&#39;uk&#39;, u&#39;Ukrainian&#39;),
 (u&#39;ur&#39;, u&#39;Urdu&#39;),
 (u&#39;vi&#39;, u&#39;Vietnamese&#39;),
 (u&#39;zh-hans&#39;, u&#39;Simplified Chinese&#39;),
 (u&#39;zh-hant&#39;, u&#39;Traditional Chinese&#39;)]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGES_BIDI</td>
          <td class="code"><pre>[u&#39;he&#39;, u&#39;ar&#39;, u&#39;fa&#39;, u&#39;ur&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_CODE</td>
          <td class="code"><pre>&#39;en-us&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_AGE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;django_language&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LANGUAGE_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOCALE_PATHS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING</td>
          <td class="code"><pre>{&#39;disable_existing_loggers&#39;: True,
 &#39;formatters&#39;: {&#39;simple&#39;: {&#39;format&#39;: &#39;%(levelname)s %(message)s&#39;},
                &#39;verbose&#39;: {&#39;datefmt&#39;: &#39;%Y-%m-%d %H:%M:%S&#39;,
                            &#39;format&#39;: &#39;%(asctime)s %(levelname)-8s %(name)s %(module)s %(process)d %(thread)d %(message)s&#39;}},
 &#39;handlers&#39;: {&#39;file&#39;: {&#39;class&#39;: &#39;logging.FileHandler&#39;,
                       &#39;filename&#39;: &#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;,
                       &#39;formatter&#39;: &#39;verbose&#39;,
                       &#39;level&#39;: &#39;DEBUG&#39;},
              &#39;null&#39;: {&#39;class&#39;: &#39;logging.NullHandler&#39;, &#39;level&#39;: &#39;DEBUG&#39;}},
 &#39;loggers&#39;: {&#39;&#39;: {&#39;handlers&#39;: [&#39;file&#39;], &#39;level&#39;: &#39;DEBUG&#39;, &#39;propagate&#39;: True},
             &#39;django&#39;: {&#39;handlers&#39;: [&#39;file&#39;],
                        &#39;level&#39;: &#39;DEBUG&#39;,
                        &#39;propagate&#39;: False},
             &#39;django.db.backends&#39;: {&#39;handlers&#39;: [&#39;null&#39;],
                                    &#39;level&#39;: &#39;WARNING&#39;,
                                    &#39;propagate&#39;: False}},
 &#39;version&#39;: 1}</pre></td>
        </tr>
      
        <tr>
          <td>LOGGING_CONFIG</td>
          <td class="code"><pre>u&#39;logging.config.dictConfig&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_REDIRECT_URL</td>
          <td class="code"><pre>u&#39;/accounts/profile/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGIN_URL</td>
          <td class="code"><pre>u&#39;/accounts/login/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOGOUT_REDIRECT_URL</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>LOG_LEVEL</td>
          <td class="code"><pre>&#39;DEBUG&#39;</pre></td>
        </tr>
      
        <tr>
          <td>LOG_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././gmn.log&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MANAGERS</td>
          <td class="code"><pre>((&#39;Mark Servilla&#39;, &#39;mark.servilla@gmail.com&#39;),)</pre></td>
        </tr>
      
        <tr>
          <td>MAX_XML_DOCUMENT_SIZE</td>
          <td class="code"><pre>10485760</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_ROOT</td>
          <td class="code"><pre>u&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MEDIA_URL</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MESSAGE_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.messages.storage.fallback.FallbackStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>MIDDLEWARE_CLASSES</td>
          <td class="code"><pre>(&#39;app.middleware.request_handler.RequestHandler&#39;,
 &#39;app.middleware.exception_handler.ExceptionHandler&#39;,
 &#39;app.middleware.response_handler.ResponseHandler&#39;,
 &#39;app.middleware.profiling_handler.ProfilingHandler&#39;,
 &#39;app.middleware.view_handler.ViewHandler&#39;,
 &#39;app.middleware.startup_handler.StartupHandler&#39;)</pre></td>
        </tr>
      
        <tr>
          <td>MIGRATION_MODULES</td>
          <td class="code"><pre>{}</pre></td>
        </tr>
      
        <tr>
          <td>MONITOR</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>MONTH_DAY_FORMAT</td>
          <td class="code"><pre>u&#39;F j&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_BASEURL</td>
          <td class="code"><pre>&#39;https://gmn-s.edirepository.org/mn&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_CONTACT_SUBJECT</td>
          <td class="code"><pre>&#39;UID=http://orcid.org/0000-0002-3192-7306,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_DESCRIPTION</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_IDENTIFIER</td>
          <td class="code"><pre>&#39;urn:node:mnTestEDI&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_NAME</td>
          <td class="code"><pre>&#39;Environmental Data Initiative Member Node&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_REPLICATE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>NODE_STATE</td>
          <td class="code"><pre>&#39;up&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SUBJECT</td>
          <td class="code"><pre>&#39;CN=urn:node:mnTestEDI,DC=dataone,DC=org&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNCHRONIZE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_HOUR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MINUTE</td>
          <td class="code"><pre>&#39;0/3&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTH</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_MONTHDAY</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_SECOND</td>
          <td class="code"><pre>&#39;0&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_WEEKDAY</td>
          <td class="code"><pre>&#39;?&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NODE_SYNC_SCHEDULE_YEAR</td>
          <td class="code"><pre>&#39;*&#39;</pre></td>
        </tr>
      
        <tr>
          <td>NUMBER_GROUPING</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>NUM_CHUNK_BYTES</td>
          <td class="code"><pre>1048576</pre></td>
        </tr>
      
        <tr>
          <td>OBJECT_STORE_PATH</td>
          <td class="code"><pre>&#39;/var/local/dataone/gmn_object_store&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_HASHERS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PREPEND_WWW</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_ENABLED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_PASSWORD</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_BASIC_AUTH_USERNAME</td>
          <td class="code"><pre>&#39;&#39;</pre></td>
        </tr>
      
        <tr>
          <td>PROXY_MODE_STREAM_TIMEOUT</td>
          <td class="code"><pre>30</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_LOG_RECORDS</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PUBLIC_OBJECT_LIST</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>PYCHARM_BIN</td>
          <td class="code"><pre>&#39;pycharm.sh&#39;</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDNODE</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_ALLOWEDOBJECTFORMAT</td>
          <td class="code"><pre>()</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAXOBJECTSIZE</td>
          <td class="code"><pre>-1</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>REPLICATION_SPACEALLOCATED</td>
          <td class="code"><pre>10737418240</pre></td>
        </tr>
      
        <tr>
          <td>REQUIRE_WHITELIST_FOR_UPDATE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>ROOT_URLCONF</td>
          <td class="code"><pre>&#39;app.urls&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECRET_KEY</td>
          <td class="code"><pre>u&#39;********************&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_BROWSER_XSS_FILTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_CONTENT_TYPE_NOSNIFF</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_HSTS_SECONDS</td>
          <td class="code"><pre>0</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_PROXY_SSL_HEADER</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_REDIRECT_EXEMPT</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_HOST</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SECURE_SSL_REDIRECT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SERVER_EMAIL</td>
          <td class="code"><pre>u&#39;root@localhost&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_CACHE_ALIAS</td>
          <td class="code"><pre>u&#39;default&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_AGE</td>
          <td class="code"><pre>1209600</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_DOMAIN</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_HTTPONLY</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_NAME</td>
          <td class="code"><pre>u&#39;sessionid&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_PATH</td>
          <td class="code"><pre>u&#39;/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_COOKIE_SECURE</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_ENGINE</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.backends.db&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_FILE_PATH</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SAVE_EVERY_REQUEST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>SESSION_SERIALIZER</td>
          <td class="code"><pre>u&#39;django.contrib.sessions.serializers.JSONSerializer&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SETTINGS_MODULE</td>
          <td class="code"><pre>&#39;settings&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATETIME_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SHORT_DATE_FORMAT</td>
          <td class="code"><pre>u&#39;m/d/Y&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SIGNING_BACKEND</td>
          <td class="code"><pre>u&#39;django.core.signing.TimestampSigner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SILENCED_SYSTEM_CHECKS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STAND_ALONE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_DIRS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_FINDERS</td>
          <td class="code"><pre>[u&#39;django.contrib.staticfiles.finders.FileSystemFinder&#39;,
 u&#39;django.contrib.staticfiles.finders.AppDirectoriesFinder&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>STATICFILES_STORAGE</td>
          <td class="code"><pre>u&#39;django.contrib.staticfiles.storage.StaticFilesStorage&#39;</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_ROOT</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>STATIC_URL</td>
          <td class="code"><pre>&#39;/static/&#39;</pre></td>
        </tr>
      
        <tr>
          <td>SYSMETA_REFRESH_MAX_ATTEMPTS</td>
          <td class="code"><pre>24</pre></td>
        </tr>
      
        <tr>
          <td>TEMPLATES</td>
          <td class="code"><pre>[{&#39;BACKEND&#39;: &#39;django.template.backends.django.DjangoTemplates&#39;,
  &#39;DIRS&#39;: [&#39;/var/local/dataone/gmn_venv/lib/python2.7/site-packages/gmn/././app/templates&#39;],
  &#39;OPTIONS&#39;: {&#39;context_processors&#39;: [&#39;django.contrib.auth.context_processors.auth&#39;,
                                     &#39;django.template.context_processors.debug&#39;,
                                     &#39;django.template.context_processors.i18n&#39;,
                                     &#39;django.template.context_processors.media&#39;,
                                     &#39;django.template.context_processors.static&#39;,
                                     &#39;django.template.context_processors.tz&#39;,
                                     &#39;django.contrib.messages.context_processors.messages&#39;],
              &#39;loaders&#39;: [&#39;django.template.loaders.filesystem.Loader&#39;]}}]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_NON_SERIALIZED_APPS</td>
          <td class="code"><pre>[]</pre></td>
        </tr>
      
        <tr>
          <td>TEST_RUNNER</td>
          <td class="code"><pre>u&#39;django.test.runner.DiscoverRunner&#39;</pre></td>
        </tr>
      
        <tr>
          <td>THOUSAND_SEPARATOR</td>
          <td class="code"><pre>u&#39;,&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_FORMAT</td>
          <td class="code"><pre>u&#39;P&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TIME_INPUT_FORMATS</td>
          <td class="code"><pre>[u&#39;%H:%M:%S&#39;, u&#39;%H:%M:%S.%f&#39;, u&#39;%H:%M&#39;]</pre></td>
        </tr>
      
        <tr>
          <td>TIME_ZONE</td>
          <td class="code"><pre>&#39;UTC&#39;</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_AUTHORITATIVEMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATESYSMETADATAMODIFIED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_DATEUPLOADED</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_ORIGINMEMBERNODE</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SERIALVERSION</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>TRUST_CLIENT_SUBMITTER</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_ETAGS</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_I18N</td>
          <td class="code"><pre>True</pre></td>
        </tr>
      
        <tr>
          <td>USE_L10N</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_THOUSAND_SEPARATOR</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_TZ</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_HOST</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>USE_X_FORWARDED_PORT</td>
          <td class="code"><pre>False</pre></td>
        </tr>
      
        <tr>
          <td>WSGI_APPLICATION</td>
          <td class="code"><pre>None</pre></td>
        </tr>
      
        <tr>
          <td>X_FRAME_OPTIONS</td>
          <td class="code"><pre>u&#39;SAMEORIGIN&#39;</pre></td>
        </tr>
      
        <tr>
          <td>YEAR_MONTH_FORMAT</td>
          <td class="code"><pre>u&#39;F Y&#39;</pre></td>
        </tr>
      
    </tbody>
  </table>

</div>

  <div id="explanation">
    <p>
      You're seeing this error because you have <code>DEBUG = True</code> in your
      Django settings file. Change that to <code>False</code>, and Django will
      display a standard page generated by the handler for this status code.
    </p>
  </div>

</body>
</html>

	at org.dataone.service.util.ExceptionHandler.deserializeHtmlAndThrowException(ExceptionHandler.java:423)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:372)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:56:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:56:08: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:56:08: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:56:08: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:56:08: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:56:09: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:56:09: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:56:10: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:56:10: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:56:10: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:56:10: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:56:10: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:56:11: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:11: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:11: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSize(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017109235611205 [org.dataone.client.rest.RestClient]
20170420-06:56:32: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:32: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:32: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:32: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:56:32: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:32: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017109235611205 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:56:32: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017109235611205
<?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_ModifiedSize2017109235611205</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:56:32.875+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:56:32.875+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnStageUCSB2</originMemberNode>
    <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:02: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017109235611205; FilePart:object = /tmp/mmp.output.7008115069134369869.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6520081947822746873.tmp (1097 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:57:02: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
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.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSize(UpdateSystemMetadataTestImplementations.java:350)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSize(UpdateSystemMetadataTestImplementations.java:337)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedSize(MNStorageV2IT.java:247)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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)
	... 35 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.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 42 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)
	... 41 more
20170420-06:57:02: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:02: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSize(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize201710923572988 [org.dataone.client.rest.RestClient]
20170420-06:57:03: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:03: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:03: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:03: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:57:03: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:03: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize201710923572988 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:03: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSize201710923572988
<?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_ModifiedSize201710923572988</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:57:03.645+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:57:03.645+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDemo11</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:04: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize201710923572988; FilePart:object = /tmp/mmp.output.6458125336200095708.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.565095794123057261.tmp (1088 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:57:04: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize201710923572988 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:04: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:57:04: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedSize201710923572988 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize201710923572988 [org.dataone.client.rest.RestClient]
20170420-06:57:04: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize201710923572988; FilePart:sysmeta = /tmp/mmp.output.2314181471741989118.tmp (1111 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:57:04: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:04: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSize(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize201710923574966 [org.dataone.client.rest.RestClient]
20170420-06:57:05: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:05: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSize(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize201710923575306 [org.dataone.client.rest.RestClient]
20170420-06:57:05: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:05: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:05: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:05: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:57:05: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:05: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize201710923575306 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:05: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSize201710923575306
<?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_ModifiedSize201710923575306</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:57:05.703+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:57:05.703+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestNEON</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize201710923575306; FilePart:object = /tmp/mmp.output.7840686304776334085.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3208491066244091611.tmp (1092 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:57:05: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSize(UpdateSystemMetadataTestImplementations.java:350)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSize(UpdateSystemMetadataTestImplementations.java:337)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedSize(MNStorageV2IT.java:247)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 35 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:57:05: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:05: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSize(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize201710923575915 [org.dataone.client.rest.RestClient]
20170420-06:57:06: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:06: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:06: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:06: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:57:06: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:06: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize201710923575915 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:06: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSize201710923575915
<?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_ModifiedSize201710923575915</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:57:06.823+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:57:06.823+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestARCTIC</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:08: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize201710923575915; FilePart:object = /tmp/mmp.output.577585144796228259.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1137193813898050443.tmp (1096 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:57:08: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize201710923575915 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:08: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:57:08: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedSize201710923575915 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize201710923575915 [org.dataone.client.rest.RestClient]
20170420-06:57:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize201710923575915; FilePart:sysmeta = /tmp/mmp.output.1594970534282860421.tmp (1119 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:57:10: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:10: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSize(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017109235710554 [org.dataone.client.rest.RestClient]
20170420-06:57:10: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:10: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:10: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:10: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:57:10: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:10: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017109235710554 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:10: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017109235710554
<?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_ModifiedSize2017109235710554</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:57:10.876+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:57:10.876+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:11: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017109235710554; FilePart:object = /tmp/mmp.output.2225017530942825902.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1351645032095944732.tmp (1101 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:57:11: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSize(UpdateSystemMetadataTestImplementations.java:350)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedSize(UpdateSystemMetadataTestImplementations.java:337)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedSize(MNStorageV2IT.java:247)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 35 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:57:11: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:11: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSize(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017109235711189 [org.dataone.client.rest.RestClient]
20170420-06:57:11: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:11: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedSize(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSize2017109235711585 [org.dataone.client.rest.RestClient]
20170420-06:57:11: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:11: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:11: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:11: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170420-06:57:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:57:12: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:57:12: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:57:12: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:57:12: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:57:13: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:57:13: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:57:14: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:57:14: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:57:14: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:57:14: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:57:15: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:57:15: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:15: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017109235715316 [org.dataone.client.rest.RestClient]
20170420-06:57:38: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:38: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:38: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:38: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:57:38: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:38: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017109235715316 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:57:38: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017109235715316
<?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_ModifiedChecksum2017109235715316</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:57:38.352+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:57:38.352+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnStageUCSB2</originMemberNode>
    <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:08: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017109235715316; FilePart:object = /tmp/mmp.output.9222903637260070355.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8432436833840010454.tmp (1101 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:58:08: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
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.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(UpdateSystemMetadataTestImplementations.java:395)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(UpdateSystemMetadataTestImplementations.java:382)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(MNStorageV2IT.java:253)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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)
	... 35 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.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 42 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)
	... 41 more
20170420-06:58:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:08: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201710923588463 [org.dataone.client.rest.RestClient]
20170420-06:58:09: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:09: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:09: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:09: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:58:09: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:09: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201710923588463 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:09: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201710923588463
<?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_ModifiedChecksum201710923588463</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:58:09.100+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:58:09.100+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDemo11</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:09: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201710923588463; FilePart:object = /tmp/mmp.output.4728010614500033324.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6967378752362289316.tmp (1092 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:58:09: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201710923588463 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:09: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:58:09: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201710923588463 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201710923588463 [org.dataone.client.rest.RestClient]
20170420-06:58:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum201710923588463; FilePart:sysmeta = /tmp/mmp.output.7143388686637414736.tmp (1100 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:58:10: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:10: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017109235810470 [org.dataone.client.rest.RestClient]
20170420-06:58:10: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:10: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017109235810787 [org.dataone.client.rest.RestClient]
20170420-06:58:11: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:11: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:11: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:11: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:58:11: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:11: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017109235810787 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:11: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017109235810787
<?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_ModifiedChecksum2017109235810787</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:58:11.140+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:58:11.140+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestNEON</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:11: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017109235810787; FilePart:object = /tmp/mmp.output.7998992639598034493.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2774220278224271997.tmp (1097 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:58:11: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(UpdateSystemMetadataTestImplementations.java:395)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(UpdateSystemMetadataTestImplementations.java:382)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(MNStorageV2IT.java:253)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 35 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:58:11: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:11: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017109235811348 [org.dataone.client.rest.RestClient]
20170420-06:58:12: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:12: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:12: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:12: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:58:12: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:12: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017109235811348 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:12: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017109235811348
<?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_ModifiedChecksum2017109235811348</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:58:12.357+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:58:12.357+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestARCTIC</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:14: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017109235811348; FilePart:object = /tmp/mmp.output.8170214185084714956.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1472205683175113386.tmp (1101 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:58:14: [INFO]: object created.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017109235811348 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:14: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:58:14: [INFO]:  ====>>>>> pid of procured test Object: testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017109235811348 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017109235811348 [org.dataone.client.rest.RestClient]
20170420-06:58:15: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: PUT https://test.arcticdata.io/metacat/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017109235811348; FilePart:sysmeta = /tmp/mmp.output.7890562843887644754.tmp (1109 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:58:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:15: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017109235815827 [org.dataone.client.rest.RestClient]
20170420-06:58:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:16: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:16: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:16: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-06:58:16: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:16: [INFO]: creating a test object.  pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017109235815827 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:16: [INFO]: SystemMetadata for pid: testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017109235815827
<?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_ModifiedChecksum2017109235815827</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T06:58:16.133+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T06:58:16.133+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:16: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017109235815827; FilePart:object = /tmp/mmp.output.6250284907360481385.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7252065335021580348.tmp (1105 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:58:16: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(UpdateSystemMetadataTestImplementations.java:395)
	at org.dataone.integration.it.testImplementations.UpdateSystemMetadataTestImplementations.testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(UpdateSystemMetadataTestImplementations.java:382)
	at org.dataone.integration.it.apiTests.MNStorageV2IT.testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(MNStorageV2IT.java:253)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 35 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 38 more
20170420-06:58:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:16: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017109235816445 [org.dataone.client.rest.RestClient]
20170420-06:58:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:16: [INFO]: 
***************** running test for testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum2017109235816773 [org.dataone.client.rest.RestClient]
20170420-06:58:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:17: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170420-06:58:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:58:19: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:58:19: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:58:19: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:58:19: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:58:21: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:58:21: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:58:21: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:58:21: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:58:22: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:58:22: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:58:22: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:58:22: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:22: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:22: [INFO]: 
***************** running test for testCreate() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:58:44: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2017109235822938; FilePart:object = /tmp/mmp.output.2855220234295522787.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.190546951908257607.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:59:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/mNodeTier3TestCreate2017109235822938 [org.dataone.client.rest.RestClient]
20170420-06:59:14: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:14: [INFO]: 
***************** running test for testCreate() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:15: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2017109235914283; FilePart:object = /tmp/mmp.output.1425446182045607121.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6037315168703051108.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:59:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/mNodeTier3TestCreate2017109235914283 [org.dataone.client.rest.RestClient]
20170420-06:59:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:15: [INFO]: 
***************** running test for testCreate() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:16: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2017109235915881; FilePart:object = /tmp/mmp.output.3109009092007076238.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5030040649000817964.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:59:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:16: [INFO]: 
***************** running test for testCreate() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2017109235916392; FilePart:object = /tmp/mmp.output.53897330607344423.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8860549763400377913.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:59:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:17: [INFO]: 
***************** running test for testCreate() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2017109235917389; FilePart:object = /tmp/mmp.output.5639793117686860411.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5328275833395094936.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:59:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:17: [INFO]: 
***************** running test for testCreate() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:19: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2017109235917918; FilePart:object = /tmp/mmp.output.7272368711325059622.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1793200568459038644.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:59:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:19: [INFO]: 
***************** running test for testCreate() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:21: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2017109235919866; FilePart:object = /tmp/mmp.output.8783691880692865748.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6852163172564868137.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
20170420-06:59:21: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:21: [INFO]: 
***************** running test for testCreate() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:21: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2017109235921257; FilePart:object = /tmp/mmp.output.9031204310713798573.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5797784991078593861.tmp (990 bytes);  [org.dataone.client.rest.RestClient]
Tests run: 394, Failures: 386, Errors: 2, Skipped: 2, Time elapsed: 3,210.38 sec <<< FAILURE!
Running org.dataone.integration.it.apiTests.MNQueryV2IT
20170420-06:59:22: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:22: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:22: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:22: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170420-06:59:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:22: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:22: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:22: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:22: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:23: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:23: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:24: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:24: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:24: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:25: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:25: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:25: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:25: [INFO]: 
***************** running test for testListQueryEngines(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/query [org.dataone.client.rest.RestClient]
20170420-06:59:25: [INFO]: 
***************** running test for testListQueryEngines(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/query [org.dataone.client.rest.RestClient]
20170420-06:59:25: [INFO]: 
***************** running test for testListQueryEngines(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/query [org.dataone.client.rest.RestClient]
20170420-06:59:26: [INFO]: 
***************** running test for testListQueryEngines(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/query [org.dataone.client.rest.RestClient]
20170420-06:59:26: [INFO]: 
***************** running test for testListQueryEngines(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/query [org.dataone.client.rest.RestClient]
20170420-06:59:26: [INFO]: 
***************** running test for testListQueryEngines(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/query [org.dataone.client.rest.RestClient]
20170420-06:59:26: [INFO]: 
***************** running test for testListQueryEngines(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/query [org.dataone.client.rest.RestClient]
20170420-06:59:26: [INFO]: 
***************** running test for testListQueryEngines(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/query [org.dataone.client.rest.RestClient]
20170420-06:59:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:27: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170420-06:59:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:27: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:27: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:27: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:27: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:28: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:28: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:28: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:28: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:28: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:29: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:29: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:29: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/query [org.dataone.client.rest.RestClient]
20170420-06:59:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/query/pathquery [org.dataone.client.rest.RestClient]
20170420-06:59:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/query [org.dataone.client.rest.RestClient]
20170420-06:59:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/query/pathquery [org.dataone.client.rest.RestClient]
20170420-06:59:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/query [org.dataone.client.rest.RestClient]
Tests run: 4, Failures: 4, Errors: 0, Skipped: 0, Time elapsed: 7.489 sec <<< FAILURE!
Running org.dataone.integration.it.apiTests.MNCoreV2SlowIT
20170420-06:59:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:29: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170420-06:59:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:29: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:29: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:30: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:30: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:30: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:30: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:31: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:31: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:31: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:32: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:32: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-06:59:32: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:32: [INFO]: 
***************** running test for testGetLogRecords_AccessRestriction(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-06:59:32: [INFO]: 
***************** running test for testGetLogRecords_AccessRestriction(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-06:59:32: [INFO]: 
***************** running test for testGetLogRecords_AccessRestriction(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-06:59:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-06:59:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient]
20170420-06:59:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_2017109235848639 [org.dataone.client.rest.RestClient]
20170420-06:59:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017109233451703 [org.dataone.client.rest.RestClient]
20170420-06:59:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201710923339200 [org.dataone.client.rest.RestClient]
20170420-06:59:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017109233155751 [org.dataone.client.rest.RestClient]
20170420-06:59:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201710923272963 [org.dataone.client.rest.RestClient]
20170420-06:59:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201710923272963 [org.dataone.client.rest.RestClient]
20170420-06:59:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201710923272963 [org.dataone.client.rest.RestClient]
20170420-06:59:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017109232528388 [org.dataone.client.rest.RestClient]
20170420-06:59:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017109232528388 [org.dataone.client.rest.RestClient]
20170420-06:59:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017109232528388 [org.dataone.client.rest.RestClient]
20170420-06:59:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201710923230257 [org.dataone.client.rest.RestClient]
20170420-06:59:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201710923230257 [org.dataone.client.rest.RestClient]
20170420-06:59:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestLTER_obj2 [org.dataone.client.rest.RestClient]
20170420-06:59:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestLTER [org.dataone.client.rest.RestClient]
20170420-06:59:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-06:59:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-06:59:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-06:59:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-06:59:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-06:59:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-06:59:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-06:59:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_201710823534446 [org.dataone.client.rest.RestClient]
20170420-06:59:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_201710823534446 [org.dataone.client.rest.RestClient]
20170420-06:59:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_201710823534446 [org.dataone.client.rest.RestClient]
20170420-06:59:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017108232921123 [org.dataone.client.rest.RestClient]
20170420-06:59:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017108232921123 [org.dataone.client.rest.RestClient]
20170420-06:59:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017108232753327 [org.dataone.client.rest.RestClient]
20170420-06:59:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017108232753327 [org.dataone.client.rest.RestClient]
20170420-06:59:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017108232635532 [org.dataone.client.rest.RestClient]
20170420-06:59:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017108232635532 [org.dataone.client.rest.RestClient]
20170420-06:59:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017108232921123 [org.dataone.client.rest.RestClient]
20170420-06:59:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017108232753327 [org.dataone.client.rest.RestClient]
20170420-06:59:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017108232635532 [org.dataone.client.rest.RestClient]
20170420-06:59:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-06:59:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_2017106233613887 [org.dataone.client.rest.RestClient]
20170420-06:59:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_2017106233613887 [org.dataone.client.rest.RestClient]
20170420-06:59:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-06:59:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_20171002341446 [org.dataone.client.rest.RestClient]
20170420-06:59:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-06:59:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_20171002341446 [org.dataone.client.rest.RestClient]
20170420-06:59:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-06:59:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-06:59:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_201798234452601 [org.dataone.client.rest.RestClient]
20170420-06:59:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_201798234452601 [org.dataone.client.rest.RestClient]
20170420-06:59:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_201798234452601 [org.dataone.client.rest.RestClient]
20170420-06:59:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-06:59:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201766221031906 [org.dataone.client.rest.RestClient]
20170420-06:59:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201766221031906 [org.dataone.client.rest.RestClient]
20170420-06:59:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-06:59:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201765215844858 [org.dataone.client.rest.RestClient]
20170420-06:59:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20176522738779 [org.dataone.client.rest.RestClient]
20170420-06:59:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20176522623446 [org.dataone.client.rest.RestClient]
20170420-06:59:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201765225255 [org.dataone.client.rest.RestClient]
20170420-06:59:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20176522135358 [org.dataone.client.rest.RestClient]
20170420-06:59:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20176522135358 [org.dataone.client.rest.RestClient]
20170420-06:59:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20176522135358 [org.dataone.client.rest.RestClient]
20170420-06:59:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20176522024611 [org.dataone.client.rest.RestClient]
20170420-06:59:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20176522024611 [org.dataone.client.rest.RestClient]
20170420-06:59:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20176522024611 [org.dataone.client.rest.RestClient]
20170420-06:59:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201765215844858 [org.dataone.client.rest.RestClient]
20170420-06:59:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201765215844858 [org.dataone.client.rest.RestClient]
20170420-06:59:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestLTER [org.dataone.client.rest.RestClient]
20170420-06:59:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestLTER_obj2 [org.dataone.client.rest.RestClient]
20170420-06:59:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-06:59:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-06:59:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-06:59:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-06:59:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-06:59:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-06:59:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-06:59:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-06:59:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F21%2F1 [org.dataone.client.rest.RestClient]
20170420-06:59:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F21%2F1 [org.dataone.client.rest.RestClient]
20170420-06:59:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F21%2F1%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient]
20170420-06:59:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient]
20170420-06:59:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient]
20170420-06:59:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F20%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient]
20170420-06:59:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient]
20170420-06:59:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient]
20170420-06:59:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F19%2F3%2F67e99349d1666e6f4955e9dda42c3cc2 [org.dataone.client.rest.RestClient]
20170420-06:59:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient]
20170420-06:59:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient]
20170420-06:59:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F18%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient]
20170420-06:59:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient]
20170420-06:59:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient]
20170420-06:59:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F637%2F6%2F5cb0b5b333d1d9981464a6942bae4120 [org.dataone.client.rest.RestClient]
20170420-06:59:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient]
20170420-06:59:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient]
20170420-06:59:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fe4df546704745e6dda1a192a2aadb91b [org.dataone.client.rest.RestClient]
20170420-07:00:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd967b51fa88a75b7fbdf6de94867f67f [org.dataone.client.rest.RestClient]
20170420-07:00:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd1a29322e2c538ae3284a3cb4de566f9 [org.dataone.client.rest.RestClient]
20170420-07:00:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb6c5ecb4c301b916bee7546fe3abf84f [org.dataone.client.rest.RestClient]
20170420-07:00:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb1ad0fd86cec5cd4ccca4bd3f2d496c3 [org.dataone.client.rest.RestClient]
20170420-07:00:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2F768777624f7bda1d7aa01f76aa2939be [org.dataone.client.rest.RestClient]
20170420-07:00:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient]
20170420-07:00:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient]
20170420-07:00:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Ffdfcf8fa8cb67202a8f05c19e4bc0f8b [org.dataone.client.rest.RestClient]
20170420-07:00:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Fefeb6adbeeac87a0836e041d5730c1f0 [org.dataone.client.rest.RestClient]
20170420-07:00:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F9156904b96df861f6982775a0924484a [org.dataone.client.rest.RestClient]
20170420-07:00:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F859794a49e72e0d1c1f894ee10c4136d [org.dataone.client.rest.RestClient]
20170420-07:00:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F85254883446ab42ea68a4d55744471ae [org.dataone.client.rest.RestClient]
20170420-07:00:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F4fbd261db94489ac0e46f8ed8d4c0e65 [org.dataone.client.rest.RestClient]
20170420-07:00:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F22ea2c5cb7763aabee32b536b1c3bcd6 [org.dataone.client.rest.RestClient]
20170420-07:00:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F0bf15a4fec1ecf87527f5076806a5a8d [org.dataone.client.rest.RestClient]
20170420-07:00:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F42472f8c172cb9e935433b16a3110ced [org.dataone.client.rest.RestClient]
20170420-07:00:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F240%2F22 [org.dataone.client.rest.RestClient]
20170420-07:00:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F240%2F22 [org.dataone.client.rest.RestClient]
20170420-07:00:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F240%2F22%2F3b302829f18ff0a3a55a2a7abb3d667b [org.dataone.client.rest.RestClient]
20170420-07:00:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F92029374ffc6a6f7da7b24b087a939d6 [org.dataone.client.rest.RestClient]
20170420-07:00:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F239%2F23 [org.dataone.client.rest.RestClient]
20170420-07:00:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F239%2F23 [org.dataone.client.rest.RestClient]
20170420-07:00:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F239%2F23%2F7afff05a92460abcf2323acfbf4f4de7 [org.dataone.client.rest.RestClient]
20170420-07:00:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F3203daf907ed4049cbc08e0949e6074f [org.dataone.client.rest.RestClient]
20170420-07:00:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F11%2F22 [org.dataone.client.rest.RestClient]
20170420-07:00:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F11%2F22 [org.dataone.client.rest.RestClient]
20170420-07:00:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F11%2F22%2Ffc481cd8dee0a379e96687917cff1725 [org.dataone.client.rest.RestClient]
20170420-07:00:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Fe13707f5d2bc656e7bd5306af6f4bfed [org.dataone.client.rest.RestClient]
20170420-07:00:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F8%2F22 [org.dataone.client.rest.RestClient]
20170420-07:00:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F8%2F22 [org.dataone.client.rest.RestClient]
20170420-07:00:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Ffd7879b5d998ad334d78076adc72532b [org.dataone.client.rest.RestClient]
20170420-07:00:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Ff1fd8b3673b2ab949ce1dc5299a421f4 [org.dataone.client.rest.RestClient]
20170420-07:00:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Fdcc31a95c2d194e260e9003c7f961e61 [org.dataone.client.rest.RestClient]
20170420-07:00:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Fb64e10d23d0299cd1489f336a8aecb2a [org.dataone.client.rest.RestClient]
20170420-07:00:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Fa737b9bb742c9a0bf90ca2a58b8ed6d8 [org.dataone.client.rest.RestClient]
20170420-07:00:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F20%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient]
20170420-07:00:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient]
20170420-07:00:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient]
20170420-07:00:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient]
20170420-07:00:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient]
20170420-07:00:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient]
20170420-07:00:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient]
20170420-07:00:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient]
20170420-07:00:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F20%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient]
20170420-07:00:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient]
20170420-07:00:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient]
20170420-07:00:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F19%2F3%2F67e99349d1666e6f4955e9dda42c3cc2 [org.dataone.client.rest.RestClient]
20170420-07:00:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient]
20170420-07:00:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient]
20170420-07:00:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F19%2F3%2F67e99349d1666e6f4955e9dda42c3cc2 [org.dataone.client.rest.RestClient]
20170420-07:00:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient]
20170420-07:00:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient]
20170420-07:00:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient]
20170420-07:00:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F18%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient]
20170420-07:00:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient]
20170420-07:00:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient]
20170420-07:00:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F18%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient]
20170420-07:00:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient]
20170420-07:00:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient]
20170420-07:00:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient]
20170420-07:00:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient]
20170420-07:00:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F637%2F6%2F5cb0b5b333d1d9981464a6942bae4120 [org.dataone.client.rest.RestClient]
20170420-07:00:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient]
20170420-07:00:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient]
20170420-07:00:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F637%2F6%2F5cb0b5b333d1d9981464a6942bae4120 [org.dataone.client.rest.RestClient]
20170420-07:00:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient]
20170420-07:00:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient]
20170420-07:00:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient]
20170420-07:00:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fe4df546704745e6dda1a192a2aadb91b [org.dataone.client.rest.RestClient]
20170420-07:00:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd967b51fa88a75b7fbdf6de94867f67f [org.dataone.client.rest.RestClient]
20170420-07:00:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd1a29322e2c538ae3284a3cb4de566f9 [org.dataone.client.rest.RestClient]
20170420-07:00:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb6c5ecb4c301b916bee7546fe3abf84f [org.dataone.client.rest.RestClient]
20170420-07:00:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb1ad0fd86cec5cd4ccca4bd3f2d496c3 [org.dataone.client.rest.RestClient]
20170420-07:00:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20175722445866 [org.dataone.client.rest.RestClient]
20170420-07:00:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2F768777624f7bda1d7aa01f76aa2939be [org.dataone.client.rest.RestClient]
20170420-07:00:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Faf82a2d86791c494ce2875435a89da43 [org.dataone.client.rest.RestClient]
20170420-07:00:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient]
20170420-07:00:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Faf82a2d86791c494ce2875435a89da43 [org.dataone.client.rest.RestClient]
20170420-07:00:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient]
20170420-07:00:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Faf82a2d86791c494ce2875435a89da43 [org.dataone.client.rest.RestClient]
20170420-07:00:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient]
20170420-07:00:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient]
20170420-07:00:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F500%2F15%2Ff9777ba24a0c5b938ab5da1ba1945a18 [org.dataone.client.rest.RestClient]
20170420-07:00:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient]
20170420-07:00:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F500%2F15%2F287f981534a6146068d3fbe3494966db [org.dataone.client.rest.RestClient]
20170420-07:00:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20175422558219 [org.dataone.client.rest.RestClient]
20170420-07:00:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F500%2F15%2Ff9777ba24a0c5b938ab5da1ba1945a18 [org.dataone.client.rest.RestClient]
20170420-07:00:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient]
20170420-07:00:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient]
20170420-07:00:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F500%2F15%2F287f981534a6146068d3fbe3494966db [org.dataone.client.rest.RestClient]
20170420-07:00:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient]
20170420-07:00:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient]
20170420-07:00:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient]
20170420-07:00:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Ffdfcf8fa8cb67202a8f05c19e4bc0f8b [org.dataone.client.rest.RestClient]
20170420-07:00:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Fefeb6adbeeac87a0836e041d5730c1f0 [org.dataone.client.rest.RestClient]
20170420-07:00:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F9156904b96df861f6982775a0924484a [org.dataone.client.rest.RestClient]
20170420-07:00:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F859794a49e72e0d1c1f894ee10c4136d [org.dataone.client.rest.RestClient]
20170420-07:00:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F85254883446ab42ea68a4d55744471ae [org.dataone.client.rest.RestClient]
20170420-07:00:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F4fbd261db94489ac0e46f8ed8d4c0e65 [org.dataone.client.rest.RestClient]
20170420-07:00:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F22ea2c5cb7763aabee32b536b1c3bcd6 [org.dataone.client.rest.RestClient]
20170420-07:00:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient]
20170420-07:00:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient]
20170420-07:00:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F0bf15a4fec1ecf87527f5076806a5a8d [org.dataone.client.rest.RestClient]
20170420-07:00:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F453%2F21 [org.dataone.client.rest.RestClient]
20170420-07:00:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient]
20170420-07:00:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F453%2F21 [org.dataone.client.rest.RestClient]
20170420-07:00:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F453%2F21 [org.dataone.client.rest.RestClient]
20170420-07:00:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F453%2F21 [org.dataone.client.rest.RestClient]
20170420-07:00:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fe5a26bb12287a8aa3c7453a4d9c22be0 [org.dataone.client.rest.RestClient]
20170420-07:00:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F453%2F21 [org.dataone.client.rest.RestClient]
20170420-07:00:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fc600682647c8562f72b709cd145daf6a [org.dataone.client.rest.RestClient]
20170420-07:00:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fe5a26bb12287a8aa3c7453a4d9c22be0 [org.dataone.client.rest.RestClient]
20170420-07:00:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fc48ad3968f7b1dc01bcdec9d0df21f5e [org.dataone.client.rest.RestClient]
20170420-07:00:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fc600682647c8562f72b709cd145daf6a [org.dataone.client.rest.RestClient]
20170420-07:00:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fa3317070820a52ce8cb4ad3a71ade575 [org.dataone.client.rest.RestClient]
20170420-07:00:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fc48ad3968f7b1dc01bcdec9d0df21f5e [org.dataone.client.rest.RestClient]
20170420-07:00:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_201791224113889 [org.dataone.client.rest.RestClient]
20170420-07:00:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F97eed881a645271d8294fc7f0d5d718e [org.dataone.client.rest.RestClient]
20170420-07:00:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fa3317070820a52ce8cb4ad3a71ade575 [org.dataone.client.rest.RestClient]
20170420-07:00:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F47195a44a4e95d6ac01e8c304bfe281a [org.dataone.client.rest.RestClient]
20170420-07:00:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-07:00:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201752221826716 [org.dataone.client.rest.RestClient]
20170420-07:00:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F97eed881a645271d8294fc7f0d5d718e [org.dataone.client.rest.RestClient]
20170420-07:00:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F47195a44a4e95d6ac01e8c304bfe281a [org.dataone.client.rest.RestClient]
20170420-07:00:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-07:00:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient]
20170420-07:00:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient]
20170420-07:00:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F20%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient]
20170420-07:00:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient]
20170420-07:00:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient]
20170420-07:00:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F19%2F3%2F67e99349d1666e6f4955e9dda42c3cc2 [org.dataone.client.rest.RestClient]
20170420-07:00:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_201710523408809 [org.dataone.client.rest.RestClient]
20170420-07:00:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient]
20170420-07:00:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient]
20170420-07:00:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F18%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient]
20170420-07:00:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient]
20170420-07:00:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient]
20170420-07:00:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F637%2F6%2F5cb0b5b333d1d9981464a6942bae4120 [org.dataone.client.rest.RestClient]
20170420-07:00:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient]
20170420-07:00:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient]
20170420-07:01:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fe4df546704745e6dda1a192a2aadb91b [org.dataone.client.rest.RestClient]
20170420-07:01:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd967b51fa88a75b7fbdf6de94867f67f [org.dataone.client.rest.RestClient]
20170420-07:01:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd1a29322e2c538ae3284a3cb4de566f9 [org.dataone.client.rest.RestClient]
20170420-07:01:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb6c5ecb4c301b916bee7546fe3abf84f [org.dataone.client.rest.RestClient]
20170420-07:01:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb1ad0fd86cec5cd4ccca4bd3f2d496c3 [org.dataone.client.rest.RestClient]
20170420-07:01:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2F768777624f7bda1d7aa01f76aa2939be [org.dataone.client.rest.RestClient]
20170420-07:01:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient]
20170420-07:01:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient]
20170420-07:01:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Ffdfcf8fa8cb67202a8f05c19e4bc0f8b [org.dataone.client.rest.RestClient]
20170420-07:01:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Fefeb6adbeeac87a0836e041d5730c1f0 [org.dataone.client.rest.RestClient]
20170420-07:01:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F9156904b96df861f6982775a0924484a [org.dataone.client.rest.RestClient]
20170420-07:01:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F859794a49e72e0d1c1f894ee10c4136d [org.dataone.client.rest.RestClient]
20170420-07:01:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F85254883446ab42ea68a4d55744471ae [org.dataone.client.rest.RestClient]
20170420-07:01:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F4fbd261db94489ac0e46f8ed8d4c0e65 [org.dataone.client.rest.RestClient]
20170420-07:01:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F22ea2c5cb7763aabee32b536b1c3bcd6 [org.dataone.client.rest.RestClient]
20170420-07:01:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F0bf15a4fec1ecf87527f5076806a5a8d [org.dataone.client.rest.RestClient]
20170420-07:01:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient]
20170420-07:01:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F637%2F6%2F5cb0b5b333d1d9981464a6942bae4120 [org.dataone.client.rest.RestClient]
20170420-07:01:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient]
20170420-07:01:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient]
20170420-07:01:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fe4df546704745e6dda1a192a2aadb91b [org.dataone.client.rest.RestClient]
20170420-07:01:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd967b51fa88a75b7fbdf6de94867f67f [org.dataone.client.rest.RestClient]
20170420-07:01:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd1a29322e2c538ae3284a3cb4de566f9 [org.dataone.client.rest.RestClient]
20170420-07:01:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb6c5ecb4c301b916bee7546fe3abf84f [org.dataone.client.rest.RestClient]
20170420-07:01:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb1ad0fd86cec5cd4ccca4bd3f2d496c3 [org.dataone.client.rest.RestClient]
20170420-07:01:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2F768777624f7bda1d7aa01f76aa2939be [org.dataone.client.rest.RestClient]
20170420-07:01:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Faf82a2d86791c494ce2875435a89da43 [org.dataone.client.rest.RestClient]
20170420-07:01:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient]
20170420-07:01:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient]
20170420-07:01:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F500%2F15%2Ff9777ba24a0c5b938ab5da1ba1945a18 [org.dataone.client.rest.RestClient]
20170420-07:01:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F500%2F15%2F287f981534a6146068d3fbe3494966db [org.dataone.client.rest.RestClient]
20170420-07:01:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient]
20170420-07:01:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient]
20170420-07:01:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Ffdfcf8fa8cb67202a8f05c19e4bc0f8b [org.dataone.client.rest.RestClient]
20170420-07:01:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Fefeb6adbeeac87a0836e041d5730c1f0 [org.dataone.client.rest.RestClient]
20170420-07:01:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F9156904b96df861f6982775a0924484a [org.dataone.client.rest.RestClient]
20170420-07:01:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F859794a49e72e0d1c1f894ee10c4136d [org.dataone.client.rest.RestClient]
20170420-07:01:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F85254883446ab42ea68a4d55744471ae [org.dataone.client.rest.RestClient]
20170420-07:01:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F4fbd261db94489ac0e46f8ed8d4c0e65 [org.dataone.client.rest.RestClient]
20170420-07:01:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F22ea2c5cb7763aabee32b536b1c3bcd6 [org.dataone.client.rest.RestClient]
20170420-07:01:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20175922354923 [org.dataone.client.rest.RestClient]
20170420-07:01:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F0bf15a4fec1ecf87527f5076806a5a8d [org.dataone.client.rest.RestClient]
20170420-07:01:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient]
20170420-07:01:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F453%2F21 [org.dataone.client.rest.RestClient]
20170420-07:01:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F453%2F21 [org.dataone.client.rest.RestClient]
20170420-07:01:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fe5a26bb12287a8aa3c7453a4d9c22be0 [org.dataone.client.rest.RestClient]
20170420-07:01:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fc600682647c8562f72b709cd145daf6a [org.dataone.client.rest.RestClient]
20170420-07:01:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fc48ad3968f7b1dc01bcdec9d0df21f5e [org.dataone.client.rest.RestClient]
20170420-07:01:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fa3317070820a52ce8cb4ad3a71ade575 [org.dataone.client.rest.RestClient]
20170420-07:01:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F97eed881a645271d8294fc7f0d5d718e [org.dataone.client.rest.RestClient]
20170420-07:01:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F47195a44a4e95d6ac01e8c304bfe281a [org.dataone.client.rest.RestClient]
20170420-07:01:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-07:01:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient]
20170420-07:01:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-07:01:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222310669 [org.dataone.client.rest.RestClient]
20170420-07:01:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222539248 [org.dataone.client.rest.RestClient]
20170420-07:01:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222715258 [org.dataone.client.rest.RestClient]
20170420-07:01:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222539248 [org.dataone.client.rest.RestClient]
20170420-07:01:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222310669 [org.dataone.client.rest.RestClient]
20170420-07:01:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222539248 [org.dataone.client.rest.RestClient]
20170420-07:01:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222310669 [org.dataone.client.rest.RestClient]
20170420-07:01:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222715258 [org.dataone.client.rest.RestClient]
20170420-07:01:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222715258 [org.dataone.client.rest.RestClient]
20170420-07:01:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174022313026 [org.dataone.client.rest.RestClient]
20170420-07:01:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740223422917 [org.dataone.client.rest.RestClient]
20170420-07:01:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174022313026 [org.dataone.client.rest.RestClient]
20170420-07:01:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174022313026 [org.dataone.client.rest.RestClient]
20170420-07:01:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740223422917 [org.dataone.client.rest.RestClient]
20170420-07:01:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740223422917 [org.dataone.client.rest.RestClient]
20170420-07:01:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-07:01:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-07:01:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-07:01:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-07:01:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-07:01:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-07:01:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20175722544248 [org.dataone.client.rest.RestClient]
20170420-07:01:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-07:01:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F76c94b19c1ea367a64e207f37db1a651 [org.dataone.client.rest.RestClient]
20170420-07:01:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestLTER_obj2 [org.dataone.client.rest.RestClient]
20170420-07:01:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestLTER [org.dataone.client.rest.RestClient]
20170420-07:01:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017412218351 [org.dataone.client.rest.RestClient]
20170420-07:01:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017412218351 [org.dataone.client.rest.RestClient]
20170420-07:01:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201741222035520 [org.dataone.client.rest.RestClient]
20170420-07:01:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201741222035520 [org.dataone.client.rest.RestClient]
20170420-07:01:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201741222035520 [org.dataone.client.rest.RestClient]
20170420-07:01:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174122221261 [org.dataone.client.rest.RestClient]
20170420-07:01:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174122221261 [org.dataone.client.rest.RestClient]
20170420-07:01:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174122221261 [org.dataone.client.rest.RestClient]
20170420-07:01:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017412218351 [org.dataone.client.rest.RestClient]
20170420-07:01:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017412218351 [org.dataone.client.rest.RestClient]
20170420-07:01:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017412218351 [org.dataone.client.rest.RestClient]
20170420-07:01:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201741222035520 [org.dataone.client.rest.RestClient]
20170420-07:01:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201741222035520 [org.dataone.client.rest.RestClient]
20170420-07:01:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201741222035520 [org.dataone.client.rest.RestClient]
20170420-07:01:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174122221261 [org.dataone.client.rest.RestClient]
20170420-07:01:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174122221261 [org.dataone.client.rest.RestClient]
20170420-07:01:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174122221261 [org.dataone.client.rest.RestClient]
20170420-07:01:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201741222555250 [org.dataone.client.rest.RestClient]
20170420-07:01:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201741222849987 [org.dataone.client.rest.RestClient]
20170420-07:01:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient]
20170420-07:01:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient]
20170420-07:01:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201741222849987 [org.dataone.client.rest.RestClient]
20170420-07:01:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201741222555250 [org.dataone.client.rest.RestClient]
20170420-07:01:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174122221261 [org.dataone.client.rest.RestClient]
20170420-07:01:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174122221261 [org.dataone.client.rest.RestClient]
20170420-07:01:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174122221261 [org.dataone.client.rest.RestClient]
20170420-07:01:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201741222035520 [org.dataone.client.rest.RestClient]
20170420-07:01:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201741222035520 [org.dataone.client.rest.RestClient]
20170420-07:01:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201741222035520 [org.dataone.client.rest.RestClient]
20170420-07:01:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017412218351 [org.dataone.client.rest.RestClient]
20170420-07:01:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017412218351 [org.dataone.client.rest.RestClient]
20170420-07:01:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017412218351 [org.dataone.client.rest.RestClient]
20170420-07:01:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174122221261 [org.dataone.client.rest.RestClient]
20170420-07:01:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174122221261 [org.dataone.client.rest.RestClient]
20170420-07:01:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174122221261 [org.dataone.client.rest.RestClient]
20170420-07:01:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201741222035520 [org.dataone.client.rest.RestClient]
20170420-07:01:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201741222035520 [org.dataone.client.rest.RestClient]
20170420-07:01:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201741222035520 [org.dataone.client.rest.RestClient]
20170420-07:01:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017412218351 [org.dataone.client.rest.RestClient]
20170420-07:01:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017412218351 [org.dataone.client.rest.RestClient]
20170420-07:01:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestLTER [org.dataone.client.rest.RestClient]
20170420-07:01:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestLTER_obj2 [org.dataone.client.rest.RestClient]
20170420-07:01:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F76c94b19c1ea367a64e207f37db1a651 [org.dataone.client.rest.RestClient]
20170420-07:01:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-07:01:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017542251119 [org.dataone.client.rest.RestClient]
20170420-07:01:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-07:01:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-07:01:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-07:01:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-07:01:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-07:01:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-07:01:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740223422917 [org.dataone.client.rest.RestClient]
20170420-07:01:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740223422917 [org.dataone.client.rest.RestClient]
20170420-07:01:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174022313026 [org.dataone.client.rest.RestClient]
20170420-07:01:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174022313026 [org.dataone.client.rest.RestClient]
20170420-07:01:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740223422917 [org.dataone.client.rest.RestClient]
20170420-07:01:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174022313026 [org.dataone.client.rest.RestClient]
20170420-07:01:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222715258 [org.dataone.client.rest.RestClient]
20170420-07:01:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222715258 [org.dataone.client.rest.RestClient]
20170420-07:01:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222310669 [org.dataone.client.rest.RestClient]
20170420-07:01:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222539248 [org.dataone.client.rest.RestClient]
20170420-07:01:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222310669 [org.dataone.client.rest.RestClient]
20170420-07:01:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222539248 [org.dataone.client.rest.RestClient]
20170420-07:01:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222715258 [org.dataone.client.rest.RestClient]
20170420-07:01:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222539248 [org.dataone.client.rest.RestClient]
20170420-07:01:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222310669 [org.dataone.client.rest.RestClient]
20170420-07:01:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-07:01:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient]
20170420-07:01:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017552242598 [org.dataone.client.rest.RestClient]
20170420-07:01:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-07:01:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F47195a44a4e95d6ac01e8c304bfe281a [org.dataone.client.rest.RestClient]
20170420-07:01:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F97eed881a645271d8294fc7f0d5d718e [org.dataone.client.rest.RestClient]
20170420-07:01:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fa3317070820a52ce8cb4ad3a71ade575 [org.dataone.client.rest.RestClient]
20170420-07:01:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fc48ad3968f7b1dc01bcdec9d0df21f5e [org.dataone.client.rest.RestClient]
20170420-07:01:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fc600682647c8562f72b709cd145daf6a [org.dataone.client.rest.RestClient]
20170420-07:01:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fe5a26bb12287a8aa3c7453a4d9c22be0 [org.dataone.client.rest.RestClient]
20170420-07:01:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F453%2F21 [org.dataone.client.rest.RestClient]
20170420-07:01:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F453%2F21 [org.dataone.client.rest.RestClient]
20170420-07:01:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient]
20170420-07:01:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F0bf15a4fec1ecf87527f5076806a5a8d [org.dataone.client.rest.RestClient]
20170420-07:01:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F22ea2c5cb7763aabee32b536b1c3bcd6 [org.dataone.client.rest.RestClient]
20170420-07:01:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F4fbd261db94489ac0e46f8ed8d4c0e65 [org.dataone.client.rest.RestClient]
20170420-07:01:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F85254883446ab42ea68a4d55744471ae [org.dataone.client.rest.RestClient]
20170420-07:01:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F859794a49e72e0d1c1f894ee10c4136d [org.dataone.client.rest.RestClient]
20170420-07:01:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F9156904b96df861f6982775a0924484a [org.dataone.client.rest.RestClient]
20170420-07:01:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Fefeb6adbeeac87a0836e041d5730c1f0 [org.dataone.client.rest.RestClient]
20170420-07:01:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Ffdfcf8fa8cb67202a8f05c19e4bc0f8b [org.dataone.client.rest.RestClient]
20170420-07:01:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174222191241 [org.dataone.client.rest.RestClient]
20170420-07:01:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient]
20170420-07:01:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174222191241 [org.dataone.client.rest.RestClient]
20170420-07:01:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient]
20170420-07:01:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201742221759714 [org.dataone.client.rest.RestClient]
20170420-07:01:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201742221759714 [org.dataone.client.rest.RestClient]
20170420-07:01:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F500%2F15%2F287f981534a6146068d3fbe3494966db [org.dataone.client.rest.RestClient]
20170420-07:01:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174222191241 [org.dataone.client.rest.RestClient]
20170420-07:01:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F500%2F15%2Ff9777ba24a0c5b938ab5da1ba1945a18 [org.dataone.client.rest.RestClient]
20170420-07:01:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201742221759714 [org.dataone.client.rest.RestClient]
20170420-07:01:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient]
20170420-07:01:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201752221729539 [org.dataone.client.rest.RestClient]
20170420-07:01:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient]
20170420-07:01:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017422217816 [org.dataone.client.rest.RestClient]
20170420-07:01:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Faf82a2d86791c494ce2875435a89da43 [org.dataone.client.rest.RestClient]
20170420-07:01:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017422217816 [org.dataone.client.rest.RestClient]
20170420-07:01:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2F768777624f7bda1d7aa01f76aa2939be [org.dataone.client.rest.RestClient]
20170420-07:01:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb1ad0fd86cec5cd4ccca4bd3f2d496c3 [org.dataone.client.rest.RestClient]
20170420-07:01:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017422217816 [org.dataone.client.rest.RestClient]
20170420-07:01:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201753221623378 [org.dataone.client.rest.RestClient]
20170420-07:01:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb6c5ecb4c301b916bee7546fe3abf84f [org.dataone.client.rest.RestClient]
20170420-07:01:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201742221325735 [org.dataone.client.rest.RestClient]
20170420-07:01:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201742221325735 [org.dataone.client.rest.RestClient]
20170420-07:01:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd1a29322e2c538ae3284a3cb4de566f9 [org.dataone.client.rest.RestClient]
20170420-07:01:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201742221218724 [org.dataone.client.rest.RestClient]
20170420-07:01:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201742221218724 [org.dataone.client.rest.RestClient]
20170420-07:01:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201742221325735 [org.dataone.client.rest.RestClient]
20170420-07:01:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd967b51fa88a75b7fbdf6de94867f67f [org.dataone.client.rest.RestClient]
20170420-07:01:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201742221218724 [org.dataone.client.rest.RestClient]
20170420-07:01:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fe4df546704745e6dda1a192a2aadb91b [org.dataone.client.rest.RestClient]
20170420-07:01:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient]
20170420-07:01:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient]
20170420-07:01:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F637%2F6%2F5cb0b5b333d1d9981464a6942bae4120 [org.dataone.client.rest.RestClient]
20170420-07:01:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient]
20170420-07:01:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201742221040981 [org.dataone.client.rest.RestClient]
20170420-07:01:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201742221040981 [org.dataone.client.rest.RestClient]
20170420-07:01:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F0bf15a4fec1ecf87527f5076806a5a8d [org.dataone.client.rest.RestClient]
20170420-07:01:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201742221040981 [org.dataone.client.rest.RestClient]
20170420-07:02:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F22ea2c5cb7763aabee32b536b1c3bcd6 [org.dataone.client.rest.RestClient]
20170420-07:02:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F4fbd261db94489ac0e46f8ed8d4c0e65 [org.dataone.client.rest.RestClient]
20170420-07:02:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F85254883446ab42ea68a4d55744471ae [org.dataone.client.rest.RestClient]
20170420-07:02:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F859794a49e72e0d1c1f894ee10c4136d [org.dataone.client.rest.RestClient]
20170420-07:02:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F9156904b96df861f6982775a0924484a [org.dataone.client.rest.RestClient]
20170420-07:02:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Fefeb6adbeeac87a0836e041d5730c1f0 [org.dataone.client.rest.RestClient]
20170420-07:02:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Ffdfcf8fa8cb67202a8f05c19e4bc0f8b [org.dataone.client.rest.RestClient]
20170420-07:02:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient]
20170420-07:02:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient]
20170420-07:02:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2F768777624f7bda1d7aa01f76aa2939be [org.dataone.client.rest.RestClient]
20170420-07:02:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb1ad0fd86cec5cd4ccca4bd3f2d496c3 [org.dataone.client.rest.RestClient]
20170420-07:02:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb6c5ecb4c301b916bee7546fe3abf84f [org.dataone.client.rest.RestClient]
20170420-07:02:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd1a29322e2c538ae3284a3cb4de566f9 [org.dataone.client.rest.RestClient]
20170420-07:02:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd967b51fa88a75b7fbdf6de94867f67f [org.dataone.client.rest.RestClient]
20170420-07:02:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fe4df546704745e6dda1a192a2aadb91b [org.dataone.client.rest.RestClient]
20170420-07:02:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient]
20170420-07:02:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient]
20170420-07:02:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20175822520962 [org.dataone.client.rest.RestClient]
20170420-07:02:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F637%2F6%2F5cb0b5b333d1d9981464a6942bae4120 [org.dataone.client.rest.RestClient]
20170420-07:02:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient]
20170420-07:02:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient]
20170420-07:02:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F18%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient]
20170420-07:02:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient]
20170420-07:02:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient]
20170420-07:02:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F19%2F3%2F67e99349d1666e6f4955e9dda42c3cc2 [org.dataone.client.rest.RestClient]
20170420-07:02:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient]
20170420-07:02:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient]
20170420-07:02:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F20%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient]
20170420-07:02:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20175622528437 [org.dataone.client.rest.RestClient]
20170420-07:02:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient]
20170420-07:02:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient]
20170420-07:02:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-07:02:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F47195a44a4e95d6ac01e8c304bfe281a [org.dataone.client.rest.RestClient]
20170420-07:02:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F97eed881a645271d8294fc7f0d5d718e [org.dataone.client.rest.RestClient]
20170420-07:02:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-07:02:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F47195a44a4e95d6ac01e8c304bfe281a [org.dataone.client.rest.RestClient]
20170420-07:02:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fa3317070820a52ce8cb4ad3a71ade575 [org.dataone.client.rest.RestClient]
20170420-07:02:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F97eed881a645271d8294fc7f0d5d718e [org.dataone.client.rest.RestClient]
20170420-07:02:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fc48ad3968f7b1dc01bcdec9d0df21f5e [org.dataone.client.rest.RestClient]
20170420-07:02:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20175922450355 [org.dataone.client.rest.RestClient]
20170420-07:02:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fa3317070820a52ce8cb4ad3a71ade575 [org.dataone.client.rest.RestClient]
20170420-07:02:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fc600682647c8562f72b709cd145daf6a [org.dataone.client.rest.RestClient]
20170420-07:02:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20176622174128 [org.dataone.client.rest.RestClient]
20170420-07:02:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fc48ad3968f7b1dc01bcdec9d0df21f5e [org.dataone.client.rest.RestClient]
20170420-07:02:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fe5a26bb12287a8aa3c7453a4d9c22be0 [org.dataone.client.rest.RestClient]
20170420-07:02:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fc600682647c8562f72b709cd145daf6a [org.dataone.client.rest.RestClient]
20170420-07:02:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F453%2F21 [org.dataone.client.rest.RestClient]
20170420-07:02:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2Fe5a26bb12287a8aa3c7453a4d9c22be0 [org.dataone.client.rest.RestClient]
20170420-07:02:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F453%2F21 [org.dataone.client.rest.RestClient]
20170420-07:02:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F453%2F21 [org.dataone.client.rest.RestClient]
20170420-07:02:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F453%2F21 [org.dataone.client.rest.RestClient]
20170420-07:02:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient]
20170420-07:02:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F453%2F21 [org.dataone.client.rest.RestClient]
20170420-07:02:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F0bf15a4fec1ecf87527f5076806a5a8d [org.dataone.client.rest.RestClient]
20170420-07:02:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient]
20170420-07:02:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient]
20170420-07:02:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F22ea2c5cb7763aabee32b536b1c3bcd6 [org.dataone.client.rest.RestClient]
20170420-07:02:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F4fbd261db94489ac0e46f8ed8d4c0e65 [org.dataone.client.rest.RestClient]
20170420-07:02:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F85254883446ab42ea68a4d55744471ae [org.dataone.client.rest.RestClient]
20170420-07:02:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F859794a49e72e0d1c1f894ee10c4136d [org.dataone.client.rest.RestClient]
20170420-07:02:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F9156904b96df861f6982775a0924484a [org.dataone.client.rest.RestClient]
20170420-07:02:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Fefeb6adbeeac87a0836e041d5730c1f0 [org.dataone.client.rest.RestClient]
20170420-07:02:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Ffdfcf8fa8cb67202a8f05c19e4bc0f8b [org.dataone.client.rest.RestClient]
20170420-07:02:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient]
20170420-07:02:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_2017542246767 [org.dataone.client.rest.RestClient]
20170420-07:02:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient]
20170420-07:02:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient]
20170420-07:02:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient]
20170420-07:02:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F500%2F15%2F287f981534a6146068d3fbe3494966db [org.dataone.client.rest.RestClient]
20170420-07:02:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient]
20170420-07:02:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient]
20170420-07:02:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F500%2F15%2Ff9777ba24a0c5b938ab5da1ba1945a18 [org.dataone.client.rest.RestClient]
20170420-07:02:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F500%2F15%2F287f981534a6146068d3fbe3494966db [org.dataone.client.rest.RestClient]
20170420-07:02:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient]
20170420-07:02:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20175522456987 [org.dataone.client.rest.RestClient]
20170420-07:02:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F500%2F15%2Ff9777ba24a0c5b938ab5da1ba1945a18 [org.dataone.client.rest.RestClient]
20170420-07:02:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient]
20170420-07:02:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient]
20170420-07:02:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Faf82a2d86791c494ce2875435a89da43 [org.dataone.client.rest.RestClient]
20170420-07:02:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient]
20170420-07:02:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Faf82a2d86791c494ce2875435a89da43 [org.dataone.client.rest.RestClient]
20170420-07:02:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient]
20170420-07:02:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Faf82a2d86791c494ce2875435a89da43 [org.dataone.client.rest.RestClient]
20170420-07:02:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2F768777624f7bda1d7aa01f76aa2939be [org.dataone.client.rest.RestClient]
20170420-07:02:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb1ad0fd86cec5cd4ccca4bd3f2d496c3 [org.dataone.client.rest.RestClient]
20170420-07:02:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb6c5ecb4c301b916bee7546fe3abf84f [org.dataone.client.rest.RestClient]
20170420-07:02:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd1a29322e2c538ae3284a3cb4de566f9 [org.dataone.client.rest.RestClient]
20170420-07:02:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd967b51fa88a75b7fbdf6de94867f67f [org.dataone.client.rest.RestClient]
20170420-07:02:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fe4df546704745e6dda1a192a2aadb91b [org.dataone.client.rest.RestClient]
20170420-07:02:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient]
20170420-07:02:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient]
20170420-07:02:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient]
20170420-07:02:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F637%2F6%2F5cb0b5b333d1d9981464a6942bae4120 [org.dataone.client.rest.RestClient]
20170420-07:02:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient]
20170420-07:02:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient]
20170420-07:02:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F637%2F6%2F5cb0b5b333d1d9981464a6942bae4120 [org.dataone.client.rest.RestClient]
20170420-07:02:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient]
20170420-07:02:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient]
20170420-07:02:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient]
20170420-07:02:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient]
20170420-07:02:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F18%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient]
20170420-07:02:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient]
20170420-07:02:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient]
20170420-07:02:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F18%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient]
20170420-07:02:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient]
20170420-07:02:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient]
20170420-07:02:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient]
20170420-07:02:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F19%2F3%2F67e99349d1666e6f4955e9dda42c3cc2 [org.dataone.client.rest.RestClient]
20170420-07:02:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient]
20170420-07:02:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient]
20170420-07:02:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F19%2F3%2F67e99349d1666e6f4955e9dda42c3cc2 [org.dataone.client.rest.RestClient]
20170420-07:02:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient]
20170420-07:02:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201752221635682 [org.dataone.client.rest.RestClient]
20170420-07:02:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201753221716961 [org.dataone.client.rest.RestClient]
20170420-07:02:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient]
20170420-07:02:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F20%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient]
20170420-07:02:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient]
20170420-07:02:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient]
20170420-07:02:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient]
20170420-07:02:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient]
20170420-07:02:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient]
20170420-07:02:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201744221942810 [org.dataone.client.rest.RestClient]
20170420-07:02:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201744221942810 [org.dataone.client.rest.RestClient]
20170420-07:02:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient]
20170420-07:02:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201744221828127 [org.dataone.client.rest.RestClient]
20170420-07:02:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient]
20170420-07:02:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201744221828127 [org.dataone.client.rest.RestClient]
20170420-07:02:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201744221942810 [org.dataone.client.rest.RestClient]
20170420-07:02:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F20%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient]
20170420-07:02:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Fa737b9bb742c9a0bf90ca2a58b8ed6d8 [org.dataone.client.rest.RestClient]
20170420-07:02:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201744221828127 [org.dataone.client.rest.RestClient]
20170420-07:02:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Fb64e10d23d0299cd1489f336a8aecb2a [org.dataone.client.rest.RestClient]
20170420-07:02:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Fdcc31a95c2d194e260e9003c7f961e61 [org.dataone.client.rest.RestClient]
20170420-07:02:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201744221734813 [org.dataone.client.rest.RestClient]
20170420-07:02:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Ff1fd8b3673b2ab949ce1dc5299a421f4 [org.dataone.client.rest.RestClient]
20170420-07:02:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201744221734813 [org.dataone.client.rest.RestClient]
20170420-07:02:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Ffd7879b5d998ad334d78076adc72532b [org.dataone.client.rest.RestClient]
20170420-07:02:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201744221734813 [org.dataone.client.rest.RestClient]
20170420-07:02:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F8%2F22 [org.dataone.client.rest.RestClient]
20170420-07:02:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F8%2F22 [org.dataone.client.rest.RestClient]
20170420-07:02:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174422135043 [org.dataone.client.rest.RestClient]
20170420-07:02:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174422135043 [org.dataone.client.rest.RestClient]
20170420-07:02:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Fe13707f5d2bc656e7bd5306af6f4bfed [org.dataone.client.rest.RestClient]
20170420-07:02:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F11%2F22%2Ffc481cd8dee0a379e96687917cff1725 [org.dataone.client.rest.RestClient]
20170420-07:02:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F11%2F22 [org.dataone.client.rest.RestClient]
20170420-07:02:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174422135043 [org.dataone.client.rest.RestClient]
20170420-07:02:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F11%2F22 [org.dataone.client.rest.RestClient]
20170420-07:02:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201744221237487 [org.dataone.client.rest.RestClient]
20170420-07:02:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201744221237487 [org.dataone.client.rest.RestClient]
20170420-07:02:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F3203daf907ed4049cbc08e0949e6074f [org.dataone.client.rest.RestClient]
20170420-07:02:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F239%2F23%2F7afff05a92460abcf2323acfbf4f4de7 [org.dataone.client.rest.RestClient]
20170420-07:02:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F239%2F23 [org.dataone.client.rest.RestClient]
20170420-07:02:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F239%2F23 [org.dataone.client.rest.RestClient]
20170420-07:02:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F92029374ffc6a6f7da7b24b087a939d6 [org.dataone.client.rest.RestClient]
20170420-07:02:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F240%2F22%2F3b302829f18ff0a3a55a2a7abb3d667b [org.dataone.client.rest.RestClient]
20170420-07:02:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201744221059940 [org.dataone.client.rest.RestClient]
20170420-07:02:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201744221059940 [org.dataone.client.rest.RestClient]
20170420-07:02:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201744221237487 [org.dataone.client.rest.RestClient]
20170420-07:02:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F240%2F22 [org.dataone.client.rest.RestClient]
20170420-07:02:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F240%2F22 [org.dataone.client.rest.RestClient]
20170420-07:02:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F42472f8c172cb9e935433b16a3110ced [org.dataone.client.rest.RestClient]
20170420-07:02:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201744221059940 [org.dataone.client.rest.RestClient]
20170420-07:02:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F0bf15a4fec1ecf87527f5076806a5a8d [org.dataone.client.rest.RestClient]
20170420-07:03:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F22ea2c5cb7763aabee32b536b1c3bcd6 [org.dataone.client.rest.RestClient]
20170420-07:03:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F4fbd261db94489ac0e46f8ed8d4c0e65 [org.dataone.client.rest.RestClient]
20170420-07:03:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F85254883446ab42ea68a4d55744471ae [org.dataone.client.rest.RestClient]
20170420-07:03:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F859794a49e72e0d1c1f894ee10c4136d [org.dataone.client.rest.RestClient]
20170420-07:03:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F9156904b96df861f6982775a0924484a [org.dataone.client.rest.RestClient]
20170420-07:03:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Fefeb6adbeeac87a0836e041d5730c1f0 [org.dataone.client.rest.RestClient]
20170420-07:03:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Ffdfcf8fa8cb67202a8f05c19e4bc0f8b [org.dataone.client.rest.RestClient]
20170420-07:03:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient]
20170420-07:03:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient]
20170420-07:03:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2F768777624f7bda1d7aa01f76aa2939be [org.dataone.client.rest.RestClient]
20170420-07:03:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb1ad0fd86cec5cd4ccca4bd3f2d496c3 [org.dataone.client.rest.RestClient]
20170420-07:03:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb6c5ecb4c301b916bee7546fe3abf84f [org.dataone.client.rest.RestClient]
20170420-07:03:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201745221110587 [org.dataone.client.rest.RestClient]
20170420-07:03:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd1a29322e2c538ae3284a3cb4de566f9 [org.dataone.client.rest.RestClient]
20170420-07:03:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201745221110587 [org.dataone.client.rest.RestClient]
20170420-07:03:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201745221110587 [org.dataone.client.rest.RestClient]
20170420-07:03:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd967b51fa88a75b7fbdf6de94867f67f [org.dataone.client.rest.RestClient]
20170420-07:03:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20175822422886 [org.dataone.client.rest.RestClient]
20170420-07:03:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fe4df546704745e6dda1a192a2aadb91b [org.dataone.client.rest.RestClient]
20170420-07:03:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient]
20170420-07:03:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient]
20170420-07:03:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F637%2F6%2F5cb0b5b333d1d9981464a6942bae4120 [org.dataone.client.rest.RestClient]
20170420-07:03:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient]
20170420-07:03:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201745221248368 [org.dataone.client.rest.RestClient]
20170420-07:03:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient]
20170420-07:03:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201745221359692 [org.dataone.client.rest.RestClient]
20170420-07:03:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient]
20170420-07:03:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201745221248368 [org.dataone.client.rest.RestClient]
20170420-07:03:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201745221248368 [org.dataone.client.rest.RestClient]
20170420-07:03:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F18%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient]
20170420-07:03:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient]
20170420-07:03:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201745221359692 [org.dataone.client.rest.RestClient]
20170420-07:03:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201745221359692 [org.dataone.client.rest.RestClient]
20170420-07:03:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient]
20170420-07:03:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201745221741540 [org.dataone.client.rest.RestClient]
20170420-07:03:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F19%2F3%2F67e99349d1666e6f4955e9dda42c3cc2 [org.dataone.client.rest.RestClient]
20170420-07:03:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient]
20170420-07:03:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20175622429533 [org.dataone.client.rest.RestClient]
20170420-07:03:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient]
20170420-07:03:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201745221834157 [org.dataone.client.rest.RestClient]
20170420-07:03:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201745221741540 [org.dataone.client.rest.RestClient]
20170420-07:03:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201745221741540 [org.dataone.client.rest.RestClient]
20170420-07:03:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F20%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient]
20170420-07:03:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient]
20170420-07:03:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201745221834157 [org.dataone.client.rest.RestClient]
20170420-07:03:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20175922547748 [org.dataone.client.rest.RestClient]
20170420-07:03:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201745221834157 [org.dataone.client.rest.RestClient]
20170420-07:03:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient]
20170420-07:03:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F21%2F1%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient]
20170420-07:03:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201745221948349 [org.dataone.client.rest.RestClient]
20170420-07:03:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F21%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F21%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F557aa72e75964334c7d7c1e67a39541a [org.dataone.client.rest.RestClient]
20170420-07:03:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201745221948349 [org.dataone.client.rest.RestClient]
20170420-07:03:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F22%2F1%2F67e99349d1666e6f4955e9dda42c3cc2 [org.dataone.client.rest.RestClient]
20170420-07:03:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201745221948349 [org.dataone.client.rest.RestClient]
20170420-07:03:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F22%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F22%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F76c94b19c1ea367a64e207f37db1a651 [org.dataone.client.rest.RestClient]
20170420-07:03:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F23%2F1%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient]
20170420-07:03:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F23%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201766221641610 [org.dataone.client.rest.RestClient]
20170420-07:03:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F23%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F95b0c6b85a421a2fdafab44e1b2424ce [org.dataone.client.rest.RestClient]
20170420-07:03:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Fa737b9bb742c9a0bf90ca2a58b8ed6d8 [org.dataone.client.rest.RestClient]
20170420-07:03:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Fb64e10d23d0299cd1489f336a8aecb2a [org.dataone.client.rest.RestClient]
20170420-07:03:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Fdcc31a95c2d194e260e9003c7f961e61 [org.dataone.client.rest.RestClient]
20170420-07:03:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174622195887 [org.dataone.client.rest.RestClient]
20170420-07:03:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174622195887 [org.dataone.client.rest.RestClient]
20170420-07:03:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Fa737b9bb742c9a0bf90ca2a58b8ed6d8 [org.dataone.client.rest.RestClient]
20170420-07:03:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201746221839237 [org.dataone.client.rest.RestClient]
20170420-07:03:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Fb64e10d23d0299cd1489f336a8aecb2a [org.dataone.client.rest.RestClient]
20170420-07:03:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201746221839237 [org.dataone.client.rest.RestClient]
20170420-07:03:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174622195887 [org.dataone.client.rest.RestClient]
20170420-07:03:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Ff1fd8b3673b2ab949ce1dc5299a421f4 [org.dataone.client.rest.RestClient]
20170420-07:03:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201746221744784 [org.dataone.client.rest.RestClient]
20170420-07:03:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201746221839237 [org.dataone.client.rest.RestClient]
20170420-07:03:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201746221744784 [org.dataone.client.rest.RestClient]
20170420-07:03:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Fdcc31a95c2d194e260e9003c7f961e61 [org.dataone.client.rest.RestClient]
20170420-07:03:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Ffd7879b5d998ad334d78076adc72532b [org.dataone.client.rest.RestClient]
20170420-07:03:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201746221744784 [org.dataone.client.rest.RestClient]
20170420-07:03:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Ff1fd8b3673b2ab949ce1dc5299a421f4 [org.dataone.client.rest.RestClient]
20170420-07:03:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F8%2F22 [org.dataone.client.rest.RestClient]
20170420-07:03:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Ffd7879b5d998ad334d78076adc72532b [org.dataone.client.rest.RestClient]
20170420-07:03:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201746221358554 [org.dataone.client.rest.RestClient]
20170420-07:03:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201746221358554 [org.dataone.client.rest.RestClient]
20170420-07:03:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F8%2F22 [org.dataone.client.rest.RestClient]
20170420-07:03:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F8%2F22 [org.dataone.client.rest.RestClient]
20170420-07:03:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Fe13707f5d2bc656e7bd5306af6f4bfed [org.dataone.client.rest.RestClient]
20170420-07:03:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F8%2F22 [org.dataone.client.rest.RestClient]
20170420-07:03:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201746221246910 [org.dataone.client.rest.RestClient]
20170420-07:03:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201746221358554 [org.dataone.client.rest.RestClient]
20170420-07:03:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201746221246910 [org.dataone.client.rest.RestClient]
20170420-07:03:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Fe13707f5d2bc656e7bd5306af6f4bfed [org.dataone.client.rest.RestClient]
20170420-07:03:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Fe13707f5d2bc656e7bd5306af6f4bfed [org.dataone.client.rest.RestClient]
20170420-07:03:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201743221051835 [org.dataone.client.rest.RestClient]
20170420-07:03:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174622116513 [org.dataone.client.rest.RestClient]
20170420-07:03:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F8%2F22 [org.dataone.client.rest.RestClient]
20170420-07:03:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174622116513 [org.dataone.client.rest.RestClient]
20170420-07:03:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F11%2F22%2Ffc481cd8dee0a379e96687917cff1725 [org.dataone.client.rest.RestClient]
20170420-07:03:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201746221246910 [org.dataone.client.rest.RestClient]
20170420-07:03:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201743221051835 [org.dataone.client.rest.RestClient]
20170420-07:03:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174622116513 [org.dataone.client.rest.RestClient]
20170420-07:03:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201743221051835 [org.dataone.client.rest.RestClient]
20170420-07:03:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F11%2F22%2Ffc481cd8dee0a379e96687917cff1725 [org.dataone.client.rest.RestClient]
20170420-07:03:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F11%2F22 [org.dataone.client.rest.RestClient]
20170420-07:03:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201743221230858 [org.dataone.client.rest.RestClient]
20170420-07:03:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F11%2F22 [org.dataone.client.rest.RestClient]
20170420-07:03:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F11%2F22 [org.dataone.client.rest.RestClient]
20170420-07:03:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F3203daf907ed4049cbc08e0949e6074f [org.dataone.client.rest.RestClient]
20170420-07:03:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201743221230858 [org.dataone.client.rest.RestClient]
20170420-07:03:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F11%2F22 [org.dataone.client.rest.RestClient]
20170420-07:03:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201743221230858 [org.dataone.client.rest.RestClient]
20170420-07:03:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F3203daf907ed4049cbc08e0949e6074f [org.dataone.client.rest.RestClient]
20170420-07:03:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F239%2F23%2F7afff05a92460abcf2323acfbf4f4de7 [org.dataone.client.rest.RestClient]
20170420-07:03:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174322134086 [org.dataone.client.rest.RestClient]
20170420-07:03:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20175522554554 [org.dataone.client.rest.RestClient]
20170420-07:03:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F11%2F22 [org.dataone.client.rest.RestClient]
20170420-07:03:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F3203daf907ed4049cbc08e0949e6074f [org.dataone.client.rest.RestClient]
20170420-07:03:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F239%2F23 [org.dataone.client.rest.RestClient]
20170420-07:03:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174322134086 [org.dataone.client.rest.RestClient]
20170420-07:03:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F239%2F23%2F7afff05a92460abcf2323acfbf4f4de7 [org.dataone.client.rest.RestClient]
20170420-07:03:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174322134086 [org.dataone.client.rest.RestClient]
20170420-07:03:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201743221719790 [org.dataone.client.rest.RestClient]
20170420-07:03:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F239%2F23 [org.dataone.client.rest.RestClient]
20170420-07:03:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F239%2F23 [org.dataone.client.rest.RestClient]
20170420-07:03:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F92029374ffc6a6f7da7b24b087a939d6 [org.dataone.client.rest.RestClient]
20170420-07:03:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201743221719790 [org.dataone.client.rest.RestClient]
20170420-07:03:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201743221814193 [org.dataone.client.rest.RestClient]
20170420-07:03:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F239%2F23 [org.dataone.client.rest.RestClient]
20170420-07:03:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F92029374ffc6a6f7da7b24b087a939d6 [org.dataone.client.rest.RestClient]
20170420-07:03:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201743221719790 [org.dataone.client.rest.RestClient]
20170420-07:03:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F92029374ffc6a6f7da7b24b087a939d6 [org.dataone.client.rest.RestClient]
20170420-07:03:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F240%2F22%2F3b302829f18ff0a3a55a2a7abb3d667b [org.dataone.client.rest.RestClient]
20170420-07:03:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201743221814193 [org.dataone.client.rest.RestClient]
20170420-07:03:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201743221814193 [org.dataone.client.rest.RestClient]
20170420-07:03:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F239%2F23 [org.dataone.client.rest.RestClient]
20170420-07:03:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201743221927753 [org.dataone.client.rest.RestClient]
20170420-07:03:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F240%2F22%2F3b302829f18ff0a3a55a2a7abb3d667b [org.dataone.client.rest.RestClient]
20170420-07:03:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F240%2F22 [org.dataone.client.rest.RestClient]
20170420-07:03:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201743221927753 [org.dataone.client.rest.RestClient]
20170420-07:03:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201743221927753 [org.dataone.client.rest.RestClient]
20170420-07:03:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F240%2F22 [org.dataone.client.rest.RestClient]
20170420-07:03:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F240%2F22 [org.dataone.client.rest.RestClient]
20170420-07:03:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F240%2F22 [org.dataone.client.rest.RestClient]
20170420-07:03:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F42472f8c172cb9e935433b16a3110ced [org.dataone.client.rest.RestClient]
20170420-07:03:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F240%2F22 [org.dataone.client.rest.RestClient]
20170420-07:03:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F21%2F1%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient]
20170420-07:03:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F42472f8c172cb9e935433b16a3110ced [org.dataone.client.rest.RestClient]
20170420-07:03:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F42472f8c172cb9e935433b16a3110ced [org.dataone.client.rest.RestClient]
20170420-07:03:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F21%2F1%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient]
20170420-07:03:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F21%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F21%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F21%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F557aa72e75964334c7d7c1e67a39541a [org.dataone.client.rest.RestClient]
20170420-07:03:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F21%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F21%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F22%2F1%2F67e99349d1666e6f4955e9dda42c3cc2 [org.dataone.client.rest.RestClient]
20170420-07:03:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F557aa72e75964334c7d7c1e67a39541a [org.dataone.client.rest.RestClient]
20170420-07:03:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F557aa72e75964334c7d7c1e67a39541a [org.dataone.client.rest.RestClient]
20170420-07:03:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F22%2F1%2F67e99349d1666e6f4955e9dda42c3cc2 [org.dataone.client.rest.RestClient]
20170420-07:03:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F22%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F22%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F22%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F22%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F76c94b19c1ea367a64e207f37db1a651 [org.dataone.client.rest.RestClient]
20170420-07:03:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F23%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F23%2F1%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient]
20170420-07:03:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F76c94b19c1ea367a64e207f37db1a651 [org.dataone.client.rest.RestClient]
20170420-07:03:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F22%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F76c94b19c1ea367a64e207f37db1a651 [org.dataone.client.rest.RestClient]
20170420-07:03:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F23%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F23%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F23%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F23%2F1%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient]
20170420-07:03:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F23%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F95b0c6b85a421a2fdafab44e1b2424ce [org.dataone.client.rest.RestClient]
20170420-07:03:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F95b0c6b85a421a2fdafab44e1b2424ce [org.dataone.client.rest.RestClient]
20170420-07:03:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F95b0c6b85a421a2fdafab44e1b2424ce [org.dataone.client.rest.RestClient]
20170420-07:03:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F76c94b19c1ea367a64e207f37db1a651 [org.dataone.client.rest.RestClient]
20170420-07:03:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestLTER_obj2 [org.dataone.client.rest.RestClient]
20170420-07:03:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestLTER [org.dataone.client.rest.RestClient]
20170420-07:03:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestLTER_obj2 [org.dataone.client.rest.RestClient]
20170420-07:03:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestLTER [org.dataone.client.rest.RestClient]
20170420-07:03:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222310669 [org.dataone.client.rest.RestClient]
20170420-07:03:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222310669 [org.dataone.client.rest.RestClient]
20170420-07:03:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222539248 [org.dataone.client.rest.RestClient]
20170420-07:03:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222539248 [org.dataone.client.rest.RestClient]
20170420-07:03:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222539248 [org.dataone.client.rest.RestClient]
20170420-07:03:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222715258 [org.dataone.client.rest.RestClient]
20170420-07:03:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222715258 [org.dataone.client.rest.RestClient]
20170420-07:03:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222715258 [org.dataone.client.rest.RestClient]
20170420-07:03:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174022313026 [org.dataone.client.rest.RestClient]
20170420-07:03:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740223422917 [org.dataone.client.rest.RestClient]
20170420-07:03:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740223422917 [org.dataone.client.rest.RestClient]
20170420-07:03:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20174022313026 [org.dataone.client.rest.RestClient]
20170420-07:03:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222715258 [org.dataone.client.rest.RestClient]
20170420-07:03:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222715258 [org.dataone.client.rest.RestClient]
20170420-07:03:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222715258 [org.dataone.client.rest.RestClient]
20170420-07:03:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222539248 [org.dataone.client.rest.RestClient]
20170420-07:03:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222539248 [org.dataone.client.rest.RestClient]
20170420-07:03:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222539248 [org.dataone.client.rest.RestClient]
20170420-07:03:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222310669 [org.dataone.client.rest.RestClient]
20170420-07:03:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201740222310669 [org.dataone.client.rest.RestClient]
20170420-07:03:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestLTER [org.dataone.client.rest.RestClient]
20170420-07:03:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestLTER_obj2 [org.dataone.client.rest.RestClient]
20170420-07:03:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestLTER [org.dataone.client.rest.RestClient]
20170420-07:03:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestLTER_obj2 [org.dataone.client.rest.RestClient]
20170420-07:03:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F76c94b19c1ea367a64e207f37db1a651 [org.dataone.client.rest.RestClient]
20170420-07:03:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F95b0c6b85a421a2fdafab44e1b2424ce [org.dataone.client.rest.RestClient]
20170420-07:03:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F95b0c6b85a421a2fdafab44e1b2424ce [org.dataone.client.rest.RestClient]
20170420-07:03:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F95b0c6b85a421a2fdafab44e1b2424ce [org.dataone.client.rest.RestClient]
20170420-07:03:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F23%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F23%2F1%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient]
20170420-07:03:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F23%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F23%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F23%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F76c94b19c1ea367a64e207f37db1a651 [org.dataone.client.rest.RestClient]
20170420-07:03:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F22%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F76c94b19c1ea367a64e207f37db1a651 [org.dataone.client.rest.RestClient]
20170420-07:03:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F23%2F1%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient]
20170420-07:03:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F23%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F76c94b19c1ea367a64e207f37db1a651 [org.dataone.client.rest.RestClient]
20170420-07:03:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F22%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201753221818401 [org.dataone.client.rest.RestClient]
20170420-07:03:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F22%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F22%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F22%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F22%2F1%2F67e99349d1666e6f4955e9dda42c3cc2 [org.dataone.client.rest.RestClient]
20170420-07:03:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F557aa72e75964334c7d7c1e67a39541a [org.dataone.client.rest.RestClient]
20170420-07:03:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F557aa72e75964334c7d7c1e67a39541a [org.dataone.client.rest.RestClient]
20170420-07:03:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F22%2F1%2F67e99349d1666e6f4955e9dda42c3cc2 [org.dataone.client.rest.RestClient]
20170420-07:03:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F21%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F21%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F557aa72e75964334c7d7c1e67a39541a [org.dataone.client.rest.RestClient]
20170420-07:03:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F21%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F21%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F21%2F1 [org.dataone.client.rest.RestClient]
20170420-07:03:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F21%2F1%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient]
20170420-07:03:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F42472f8c172cb9e935433b16a3110ced [org.dataone.client.rest.RestClient]
20170420-07:03:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F42472f8c172cb9e935433b16a3110ced [org.dataone.client.rest.RestClient]
20170420-07:03:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F21%2F1%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient]
20170420-07:03:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F240%2F22 [org.dataone.client.rest.RestClient]
20170420-07:03:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F42472f8c172cb9e935433b16a3110ced [org.dataone.client.rest.RestClient]
20170420-07:03:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F240%2F22 [org.dataone.client.rest.RestClient]
20170420-07:03:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F240%2F22 [org.dataone.client.rest.RestClient]
20170420-07:03:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F240%2F22 [org.dataone.client.rest.RestClient]
20170420-07:03:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F240%2F22 [org.dataone.client.rest.RestClient]
20170420-07:03:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F240%2F22%2F3b302829f18ff0a3a55a2a7abb3d667b [org.dataone.client.rest.RestClient]
20170420-07:03:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F239%2F23 [org.dataone.client.rest.RestClient]
20170420-07:03:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F240%2F22%2F3b302829f18ff0a3a55a2a7abb3d667b [org.dataone.client.rest.RestClient]
20170420-07:03:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F92029374ffc6a6f7da7b24b087a939d6 [org.dataone.client.rest.RestClient]
20170420-07:03:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F92029374ffc6a6f7da7b24b087a939d6 [org.dataone.client.rest.RestClient]
20170420-07:03:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F239%2F23 [org.dataone.client.rest.RestClient]
20170420-07:03:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F92029374ffc6a6f7da7b24b087a939d6 [org.dataone.client.rest.RestClient]
20170420-07:03:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F239%2F23 [org.dataone.client.rest.RestClient]
20170420-07:03:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F239%2F23 [org.dataone.client.rest.RestClient]
20170420-07:03:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F239%2F23%2F7afff05a92460abcf2323acfbf4f4de7 [org.dataone.client.rest.RestClient]
20170420-07:04:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F239%2F23 [org.dataone.client.rest.RestClient]
20170420-07:04:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F3203daf907ed4049cbc08e0949e6074f [org.dataone.client.rest.RestClient]
20170420-07:04:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F11%2F22 [org.dataone.client.rest.RestClient]
20170420-07:04:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F239%2F23%2F7afff05a92460abcf2323acfbf4f4de7 [org.dataone.client.rest.RestClient]
20170420-07:04:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F3203daf907ed4049cbc08e0949e6074f [org.dataone.client.rest.RestClient]
20170420-07:04:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F11%2F22 [org.dataone.client.rest.RestClient]
20170420-07:04:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F3203daf907ed4049cbc08e0949e6074f [org.dataone.client.rest.RestClient]
20170420-07:04:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F11%2F22 [org.dataone.client.rest.RestClient]
20170420-07:04:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F11%2F22 [org.dataone.client.rest.RestClient]
20170420-07:04:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F11%2F22 [org.dataone.client.rest.RestClient]
20170420-07:04:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F11%2F22%2Ffc481cd8dee0a379e96687917cff1725 [org.dataone.client.rest.RestClient]
20170420-07:04:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F11%2F22%2Ffc481cd8dee0a379e96687917cff1725 [org.dataone.client.rest.RestClient]
20170420-07:04:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F8%2F22 [org.dataone.client.rest.RestClient]
20170420-07:04:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Fe13707f5d2bc656e7bd5306af6f4bfed [org.dataone.client.rest.RestClient]
20170420-07:04:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Fe13707f5d2bc656e7bd5306af6f4bfed [org.dataone.client.rest.RestClient]
20170420-07:04:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F8%2F22 [org.dataone.client.rest.RestClient]
20170420-07:04:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Fe13707f5d2bc656e7bd5306af6f4bfed [org.dataone.client.rest.RestClient]
20170420-07:04:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F8%2F22 [org.dataone.client.rest.RestClient]
20170420-07:04:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20175822327655 [org.dataone.client.rest.RestClient]
20170420-07:04:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F8%2F22 [org.dataone.client.rest.RestClient]
20170420-07:04:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Ffd7879b5d998ad334d78076adc72532b [org.dataone.client.rest.RestClient]
20170420-07:04:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F8%2F22 [org.dataone.client.rest.RestClient]
20170420-07:04:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Ff1fd8b3673b2ab949ce1dc5299a421f4 [org.dataone.client.rest.RestClient]
20170420-07:04:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Ffd7879b5d998ad334d78076adc72532b [org.dataone.client.rest.RestClient]
20170420-07:04:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Fdcc31a95c2d194e260e9003c7f961e61 [org.dataone.client.rest.RestClient]
20170420-07:04:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Ff1fd8b3673b2ab949ce1dc5299a421f4 [org.dataone.client.rest.RestClient]
20170420-07:04:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Fb64e10d23d0299cd1489f336a8aecb2a [org.dataone.client.rest.RestClient]
20170420-07:04:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Fa737b9bb742c9a0bf90ca2a58b8ed6d8 [org.dataone.client.rest.RestClient]
20170420-07:04:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_20175622334991 [org.dataone.client.rest.RestClient]
20170420-07:04:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Fdcc31a95c2d194e260e9003c7f961e61 [org.dataone.client.rest.RestClient]
20170420-07:04:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Fb64e10d23d0299cd1489f336a8aecb2a [org.dataone.client.rest.RestClient]
20170420-07:04:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Fa737b9bb742c9a0bf90ca2a58b8ed6d8 [org.dataone.client.rest.RestClient]
20170420-07:04:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F95b0c6b85a421a2fdafab44e1b2424ce [org.dataone.client.rest.RestClient]
20170420-07:04:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F23%2F1 [org.dataone.client.rest.RestClient]
20170420-07:04:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F23%2F1 [org.dataone.client.rest.RestClient]
20170420-07:04:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F23%2F1%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient]
20170420-07:04:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F76c94b19c1ea367a64e207f37db1a651 [org.dataone.client.rest.RestClient]
20170420-07:04:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F22%2F1 [org.dataone.client.rest.RestClient]
20170420-07:04:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F22%2F1 [org.dataone.client.rest.RestClient]
20170420-07:04:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F22%2F1%2F67e99349d1666e6f4955e9dda42c3cc2 [org.dataone.client.rest.RestClient]
20170420-07:04:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F557aa72e75964334c7d7c1e67a39541a [org.dataone.client.rest.RestClient]
20170420-07:04:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F21%2F1 [org.dataone.client.rest.RestClient]
20170420-07:04:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F21%2F1 [org.dataone.client.rest.RestClient]
20170420-07:04:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F21%2F1%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient]
20170420-07:04:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient]
20170420-07:04:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient]
20170420-07:04:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F20%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient]
20170420-07:04:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient]
20170420-07:04:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient]
20170420-07:04:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F19%2F3%2F67e99349d1666e6f4955e9dda42c3cc2 [org.dataone.client.rest.RestClient]
20170420-07:04:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient]
20170420-07:04:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/P1_201766221544932 [org.dataone.client.rest.RestClient]
20170420-07:04:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient]
20170420-07:04:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F18%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient]
20170420-07:04:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient]
20170420-07:04:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient]
20170420-07:04:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F637%2F6%2F5cb0b5b333d1d9981464a6942bae4120 [org.dataone.client.rest.RestClient]
20170420-07:04:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient]
20170420-07:04:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient]
20170420-07:04:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fe4df546704745e6dda1a192a2aadb91b [org.dataone.client.rest.RestClient]
20170420-07:04:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd967b51fa88a75b7fbdf6de94867f67f [org.dataone.client.rest.RestClient]
20170420-07:04:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd1a29322e2c538ae3284a3cb4de566f9 [org.dataone.client.rest.RestClient]
20170420-07:04:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb6c5ecb4c301b916bee7546fe3abf84f [org.dataone.client.rest.RestClient]
20170420-07:04:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb1ad0fd86cec5cd4ccca4bd3f2d496c3 [org.dataone.client.rest.RestClient]
20170420-07:04:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2F768777624f7bda1d7aa01f76aa2939be [org.dataone.client.rest.RestClient]
20170420-07:04:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient]
20170420-07:04:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F477%2F19 [org.dataone.client.rest.RestClient]
20170420-07:04:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Ffdfcf8fa8cb67202a8f05c19e4bc0f8b [org.dataone.client.rest.RestClient]
20170420-07:04:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2Fefeb6adbeeac87a0836e041d5730c1f0 [org.dataone.client.rest.RestClient]
20170420-07:04:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F9156904b96df861f6982775a0924484a [org.dataone.client.rest.RestClient]
20170420-07:04:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F859794a49e72e0d1c1f894ee10c4136d [org.dataone.client.rest.RestClient]
20170420-07:04:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F85254883446ab42ea68a4d55744471ae [org.dataone.client.rest.RestClient]
20170420-07:04:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F4fbd261db94489ac0e46f8ed8d4c0e65 [org.dataone.client.rest.RestClient]
20170420-07:04:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F22ea2c5cb7763aabee32b536b1c3bcd6 [org.dataone.client.rest.RestClient]
20170420-07:04:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F477%2F19%2F0bf15a4fec1ecf87527f5076806a5a8d [org.dataone.client.rest.RestClient]
20170420-07:04:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F42472f8c172cb9e935433b16a3110ced [org.dataone.client.rest.RestClient]
20170420-07:04:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F240%2F22 [org.dataone.client.rest.RestClient]
20170420-07:04:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F240%2F22 [org.dataone.client.rest.RestClient]
20170420-07:04:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F240%2F22%2F3b302829f18ff0a3a55a2a7abb3d667b [org.dataone.client.rest.RestClient]
20170420-07:04:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F92029374ffc6a6f7da7b24b087a939d6 [org.dataone.client.rest.RestClient]
20170420-07:04:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F239%2F23 [org.dataone.client.rest.RestClient]
20170420-07:04:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F239%2F23 [org.dataone.client.rest.RestClient]
20170420-07:04:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F239%2F23%2F7afff05a92460abcf2323acfbf4f4de7 [org.dataone.client.rest.RestClient]
20170420-07:04:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2F3203daf907ed4049cbc08e0949e6074f [org.dataone.client.rest.RestClient]
20170420-07:04:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F11%2F22 [org.dataone.client.rest.RestClient]
20170420-07:04:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F11%2F22 [org.dataone.client.rest.RestClient]
20170420-07:04:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F11%2F22%2Ffc481cd8dee0a379e96687917cff1725 [org.dataone.client.rest.RestClient]
20170420-07:04:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Fe13707f5d2bc656e7bd5306af6f4bfed [org.dataone.client.rest.RestClient]
20170420-07:04:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F8%2F22 [org.dataone.client.rest.RestClient]
20170420-07:04:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F8%2F22 [org.dataone.client.rest.RestClient]
20170420-07:04:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Ffd7879b5d998ad334d78076adc72532b [org.dataone.client.rest.RestClient]
20170420-07:04:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Ff1fd8b3673b2ab949ce1dc5299a421f4 [org.dataone.client.rest.RestClient]
20170420-07:04:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Fdcc31a95c2d194e260e9003c7f961e61 [org.dataone.client.rest.RestClient]
20170420-07:04:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Fb64e10d23d0299cd1489f336a8aecb2a [org.dataone.client.rest.RestClient]
20170420-07:04:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F8%2F22%2Fa737b9bb742c9a0bf90ca2a58b8ed6d8 [org.dataone.client.rest.RestClient]
20170420-07:04:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F20%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient]
20170420-07:04:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient]
20170420-07:04:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient]
20170420-07:04:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient]
20170420-07:04:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient]
20170420-07:04:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient]
20170420-07:04:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient]
20170420-07:04:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F20%2F3 [org.dataone.client.rest.RestClient]
20170420-07:04:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient]
20170420-07:04:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F20%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient]
20170420-07:04:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient]
20170420-07:04:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient]
20170420-07:04:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F19%2F3%2F67e99349d1666e6f4955e9dda42c3cc2 [org.dataone.client.rest.RestClient]
20170420-07:04:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F19%2F3 [org.dataone.client.rest.RestClient]
20170420-07:04:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient]
20170420-07:04:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F19%2F3%2F67e99349d1666e6f4955e9dda42c3cc2 [org.dataone.client.rest.RestClient]
20170420-07:04:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient]
20170420-07:04:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient]
20170420-07:04:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient]
20170420-07:04:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F18%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient]
20170420-07:04:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-nin%2F18%2F3 [org.dataone.client.rest.RestClient]
20170420-07:04:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient]
20170420-07:04:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-nin%2F18%2F3%2F29218fa9b89804e18bc683ff120c14c5 [org.dataone.client.rest.RestClient]
20170420-07:04:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient]
20170420-07:04:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient]
20170420-07:04:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Ffb2591abc87bf02f5bb1dd1b76c19c8c [org.dataone.client.rest.RestClient]
20170420-07:04:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient]
20170420-07:04:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient]
20170420-07:04:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F637%2F6%2F5cb0b5b333d1d9981464a6942bae4120 [org.dataone.client.rest.RestClient]
20170420-07:04:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F637%2F6 [org.dataone.client.rest.RestClient]
20170420-07:04:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient]
20170420-07:04:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F637%2F6%2F5cb0b5b333d1d9981464a6942bae4120 [org.dataone.client.rest.RestClient]
20170420-07:04:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient]
20170420-07:04:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient]
20170420-07:04:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fknb-lter-bnz%2F576%2F9 [org.dataone.client.rest.RestClient]
20170420-07:04:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fe4df546704745e6dda1a192a2aadb91b [org.dataone.client.rest.RestClient]
20170420-07:04:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd967b51fa88a75b7fbdf6de94867f67f [org.dataone.client.rest.RestClient]
20170420-07:04:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fd1a29322e2c538ae3284a3cb4de566f9 [org.dataone.client.rest.RestClient]
20170420-07:04:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb6c5ecb4c301b916bee7546fe3abf84f [org.dataone.client.rest.RestClient]
20170420-07:04:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2Fb1ad0fd86cec5cd4ccca4bd3f2d496c3 [org.dataone.client.rest.RestClient]
20170420-07:04:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F576%2F9%2F768777624f7bda1d7aa01f76aa2939be [org.dataone.client.rest.RestClient]
20170420-07:04:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Faf82a2d86791c494ce2875435a89da43 [org.dataone.client.rest.RestClient]
20170420-07:04:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient]
20170420-07:04:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/doi:10.5072%2FFK2%2Faf82a2d86791c494ce2875435a89da43 [org.dataone.client.rest.RestClient]
20170420-07:04:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fknb-lter-bnz%2F500%2F15 [org.dataone.client.rest.RestClient]
20170420-07:04:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-07:04:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-07:04:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-07:04:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/testView_Scimeta_201710523408809 [org.dataone.client.rest.RestClient]
20170420-07:04:54: [INFO]: 
***************** running test for testGetLogRecords_AccessRestriction(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:04:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:04:55: [INFO]: 
***************** running test for testGetLogRecords_AccessRestriction(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:04:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:04:55: [INFO]: 
***************** running test for testGetLogRecords_AccessRestriction(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:04:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:04:56: [INFO]: 
***************** running test for testGetLogRecords_AccessRestriction(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:05:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:05:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017109233518860 [org.dataone.client.rest.RestClient]
20170420-07:05:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017109233518860 [org.dataone.client.rest.RestClient]
20170420-07:05:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017109233334245 [org.dataone.client.rest.RestClient]
20170420-07:05:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017109233334245 [org.dataone.client.rest.RestClient]
20170420-07:05:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017109233518860 [org.dataone.client.rest.RestClient]
20170420-07:05:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017109233334245 [org.dataone.client.rest.RestClient]
20170420-07:05:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017109232728375 [org.dataone.client.rest.RestClient]
20170420-07:05:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017109232728375 [org.dataone.client.rest.RestClient]
20170420-07:05:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017109232553582 [org.dataone.client.rest.RestClient]
20170420-07:05:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017109232553582 [org.dataone.client.rest.RestClient]
20170420-07:05:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017109232728375 [org.dataone.client.rest.RestClient]
20170420-07:05:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017109232344362 [org.dataone.client.rest.RestClient]
20170420-07:05:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017109232344362 [org.dataone.client.rest.RestClient]
20170420-07:05:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017109232553582 [org.dataone.client.rest.RestClient]
20170420-07:05:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017109232344362 [org.dataone.client.rest.RestClient]
20170420-07:05:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017109233518860 [org.dataone.client.rest.RestClient]
20170420-07:05:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017109233334245 [org.dataone.client.rest.RestClient]
20170420-07:05:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017109232728375 [org.dataone.client.rest.RestClient]
20170420-07:05:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017109232728375 [org.dataone.client.rest.RestClient]
20170420-07:05:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017109232728375 [org.dataone.client.rest.RestClient]
20170420-07:05:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017109232553582 [org.dataone.client.rest.RestClient]
20170420-07:05:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017109232553582 [org.dataone.client.rest.RestClient]
20170420-07:05:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017109232553582 [org.dataone.client.rest.RestClient]
20170420-07:05:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017109232344362 [org.dataone.client.rest.RestClient]
20170420-07:05:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017109232344362 [org.dataone.client.rest.RestClient]
20170420-07:05:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient]
20170420-07:05:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient]
20170420-07:05:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient]
20170420-07:05:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient]
20170420-07:05:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient]
20170420-07:05:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient]
20170420-07:05:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient]
20170420-07:05:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient]
20170420-07:05:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient]
20170420-07:05:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient]
20170420-07:05:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient]
20170420-07:05:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient]
20170420-07:05:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient]
20170420-07:05:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient]
20170420-07:05:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient]
20170420-07:05:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient]
20170420-07:05:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient]
20170420-07:05:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient]
20170420-07:05:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient]
20170420-07:05:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient]
20170420-07:05:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient]
20170420-07:05:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient]
20170420-07:05:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient]
20170420-07:05:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient]
20170420-07:05:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient]
20170420-07:05:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient]
20170420-07:05:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient]
20170420-07:05:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient]
20170420-07:05:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient]
20170420-07:05:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient]
20170420-07:05:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient]
20170420-07:05:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient]
20170420-07:05:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient]
20170420-07:05:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient]
20170420-07:05:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient]
20170420-07:05:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient]
20170420-07:05:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient]
20170420-07:05:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient]
20170420-07:05:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient]
20170420-07:05:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient]
20170420-07:05:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient]
20170420-07:05:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient]
20170420-07:05:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient]
20170420-07:05:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient]
20170420-07:05:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient]
20170420-07:05:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient]
20170420-07:05:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient]
20170420-07:05:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient]
20170420-07:05:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient]
20170420-07:05:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient]
20170420-07:05:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient]
20170420-07:05:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient]
20170420-07:05:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient]
20170420-07:05:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient]
20170420-07:05:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient]
20170420-07:05:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient]
20170420-07:05:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient]
20170420-07:05:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient]
20170420-07:05:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient]
20170420-07:05:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient]
20170420-07:05:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient]
20170420-07:05:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient]
20170420-07:05:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient]
20170420-07:05:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient]
20170420-07:05:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient]
20170420-07:05:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient]
20170420-07:05:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient]
20170420-07:05:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient]
20170420-07:05:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient]
20170420-07:05:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient]
20170420-07:05:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient]
20170420-07:05:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient]
20170420-07:05:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient]
20170420-07:05:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient]
20170420-07:05:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient]
20170420-07:05:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient]
20170420-07:05:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient]
20170420-07:05:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient]
20170420-07:05:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient]
20170420-07:05:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201710723916691 [org.dataone.client.rest.RestClient]
20170420-07:05:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient]
20170420-07:05:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient]
20170420-07:05:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017107231125965 [org.dataone.client.rest.RestClient]
20170420-07:05:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201710723916691 [org.dataone.client.rest.RestClient]
20170420-07:05:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201710723916691 [org.dataone.client.rest.RestClient]
20170420-07:05:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017107231259222 [org.dataone.client.rest.RestClient]
20170420-07:05:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017107231125965 [org.dataone.client.rest.RestClient]
20170420-07:05:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017107231125965 [org.dataone.client.rest.RestClient]
20170420-07:05:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017107231259222 [org.dataone.client.rest.RestClient]
20170420-07:05:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017107231259222 [org.dataone.client.rest.RestClient]
20170420-07:05:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201710223541937 [org.dataone.client.rest.RestClient]
20170420-07:05:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201710223541937 [org.dataone.client.rest.RestClient]
20170420-07:05:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017107232223576 [org.dataone.client.rest.RestClient]
20170420-07:05:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201710223348474 [org.dataone.client.rest.RestClient]
20170420-07:05:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201710223348474 [org.dataone.client.rest.RestClient]
20170420-07:05:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017107232223576 [org.dataone.client.rest.RestClient]
20170420-07:05:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017107232223576 [org.dataone.client.rest.RestClient]
20170420-07:05:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201710223541937 [org.dataone.client.rest.RestClient]
20170420-07:05:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201710223348474 [org.dataone.client.rest.RestClient]
20170420-07:05:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017102231344314 [org.dataone.client.rest.RestClient]
20170420-07:05:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017102231344314 [org.dataone.client.rest.RestClient]
20170420-07:05:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20171022389502 [org.dataone.client.rest.RestClient]
20170420-07:05:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20171022389502 [org.dataone.client.rest.RestClient]
20170420-07:05:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017102231344314 [org.dataone.client.rest.RestClient]
20170420-07:05:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20171022389502 [org.dataone.client.rest.RestClient]
20170420-07:05:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient]
20170420-07:05:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient]
20170420-07:05:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient]
20170420-07:05:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient]
20170420-07:05:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient]
20170420-07:05:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient]
20170420-07:05:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient]
20170420-07:05:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient]
20170420-07:05:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient]
20170420-07:05:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient]
20170420-07:05:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient]
20170420-07:05:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient]
20170420-07:05:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient]
20170420-07:05:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient]
20170420-07:05:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient]
20170420-07:05:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient]
20170420-07:05:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient]
20170420-07:05:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient]
20170420-07:05:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient]
20170420-07:05:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient]
20170420-07:05:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient]
20170420-07:05:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient]
20170420-07:05:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient]
20170420-07:05:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient]
20170420-07:05:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient]
20170420-07:05:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient]
20170420-07:05:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient]
20170420-07:05:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient]
20170420-07:05:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient]
20170420-07:05:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient]
20170420-07:05:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient]
20170420-07:05:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient]
20170420-07:05:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient]
20170420-07:05:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient]
20170420-07:05:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient]
20170420-07:05:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient]
20170420-07:05:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient]
20170420-07:05:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient]
20170420-07:05:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient]
20170420-07:05:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient]
20170420-07:05:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient]
20170420-07:05:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient]
20170420-07:05:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient]
20170420-07:05:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient]
20170420-07:05:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient]
20170420-07:05:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient]
20170420-07:05:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient]
20170420-07:05:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient]
20170420-07:05:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient]
20170420-07:05:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient]
20170420-07:05:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F6b4cef5e-b55a-4e9b-9b1b-f21cadfffbfc [org.dataone.client.rest.RestClient]
20170420-07:05:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F87a0f6fc-c370-49ba-95ab-0a4311e06789 [org.dataone.client.rest.RestClient]
20170420-07:05:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fd4d97fd2-2cdb-402c-8f35-c38457c1de50 [org.dataone.client.rest.RestClient]
20170420-07:05:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fff0bd19f-5b74-47ee-9673-dacf70b999df [org.dataone.client.rest.RestClient]
20170420-07:05:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F6b4cef5e-b55a-4e9b-9b1b-f21cadfffbfc [org.dataone.client.rest.RestClient]
20170420-07:05:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F6b4cef5e-b55a-4e9b-9b1b-f21cadfffbfc [org.dataone.client.rest.RestClient]
20170420-07:05:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F87a0f6fc-c370-49ba-95ab-0a4311e06789 [org.dataone.client.rest.RestClient]
20170420-07:05:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F87a0f6fc-c370-49ba-95ab-0a4311e06789 [org.dataone.client.rest.RestClient]
20170420-07:05:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fd4d97fd2-2cdb-402c-8f35-c38457c1de50 [org.dataone.client.rest.RestClient]
20170420-07:05:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fd4d97fd2-2cdb-402c-8f35-c38457c1de50 [org.dataone.client.rest.RestClient]
20170420-07:05:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fd4d97fd2-2cdb-402c-8f35-c38457c1de50 [org.dataone.client.rest.RestClient]
20170420-07:05:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fff0bd19f-5b74-47ee-9673-dacf70b999df [org.dataone.client.rest.RestClient]
20170420-07:05:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fff0bd19f-5b74-47ee-9673-dacf70b999df [org.dataone.client.rest.RestClient]
20170420-07:05:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fff0bd19f-5b74-47ee-9673-dacf70b999df [org.dataone.client.rest.RestClient]
20170420-07:05:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F83f13cf8-2026-4001-9664-34e0acec17e4 [org.dataone.client.rest.RestClient]
20170420-07:05:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F0fcf92fd-ca4b-4d1a-bb6a-b3d7399b567b [org.dataone.client.rest.RestClient]
20170420-07:05:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F886abecf-43d7-4cd8-91ba-e058db6dc5d8 [org.dataone.client.rest.RestClient]
20170420-07:05:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F3921a62f-dade-4865-8f20-8d59fc5b48d6 [org.dataone.client.rest.RestClient]
20170420-07:05:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F83f13cf8-2026-4001-9664-34e0acec17e4 [org.dataone.client.rest.RestClient]
20170420-07:05:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F0fcf92fd-ca4b-4d1a-bb6a-b3d7399b567b [org.dataone.client.rest.RestClient]
20170420-07:05:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F0fcf92fd-ca4b-4d1a-bb6a-b3d7399b567b [org.dataone.client.rest.RestClient]
20170420-07:05:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F3921a62f-dade-4865-8f20-8d59fc5b48d6 [org.dataone.client.rest.RestClient]
20170420-07:05:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F886abecf-43d7-4cd8-91ba-e058db6dc5d8 [org.dataone.client.rest.RestClient]
20170420-07:05:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F83f13cf8-2026-4001-9664-34e0acec17e4 [org.dataone.client.rest.RestClient]
20170420-07:05:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F83f13cf8-2026-4001-9664-34e0acec17e4 [org.dataone.client.rest.RestClient]
20170420-07:05:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F3921a62f-dade-4865-8f20-8d59fc5b48d6 [org.dataone.client.rest.RestClient]
20170420-07:05:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F886abecf-43d7-4cd8-91ba-e058db6dc5d8 [org.dataone.client.rest.RestClient]
20170420-07:05:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F0fcf92fd-ca4b-4d1a-bb6a-b3d7399b567b [org.dataone.client.rest.RestClient]
20170420-07:05:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F3921a62f-dade-4865-8f20-8d59fc5b48d6 [org.dataone.client.rest.RestClient]
20170420-07:05:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F886abecf-43d7-4cd8-91ba-e058db6dc5d8 [org.dataone.client.rest.RestClient]
20170420-07:05:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fd27fbf68-66f9-47fd-8c2f-5b953f07d710 [org.dataone.client.rest.RestClient]
20170420-07:05:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F0fcf92fd-ca4b-4d1a-bb6a-b3d7399b567b [org.dataone.client.rest.RestClient]
20170420-07:05:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F83f13cf8-2026-4001-9664-34e0acec17e4 [org.dataone.client.rest.RestClient]
20170420-07:05:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F60f2a83d-3b66-41bf-abe5-826a69856953 [org.dataone.client.rest.RestClient]
20170420-07:05:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fd27fbf68-66f9-47fd-8c2f-5b953f07d710 [org.dataone.client.rest.RestClient]
20170420-07:05:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F60f2a83d-3b66-41bf-abe5-826a69856953 [org.dataone.client.rest.RestClient]
20170420-07:05:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fd27fbf68-66f9-47fd-8c2f-5b953f07d710 [org.dataone.client.rest.RestClient]
20170420-07:05:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F60f2a83d-3b66-41bf-abe5-826a69856953 [org.dataone.client.rest.RestClient]
20170420-07:05:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fd27fbf68-66f9-47fd-8c2f-5b953f07d710 [org.dataone.client.rest.RestClient]
20170420-07:05:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F60f2a83d-3b66-41bf-abe5-826a69856953 [org.dataone.client.rest.RestClient]
20170420-07:05:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient]
20170420-07:05:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient]
20170420-07:05:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732222066 [org.dataone.client.rest.RestClient]
20170420-07:05:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732222066 [org.dataone.client.rest.RestClient]
20170420-07:05:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322411557 [org.dataone.client.rest.RestClient]
20170420-07:05:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322411557 [org.dataone.client.rest.RestClient]
20170420-07:05:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322411557 [org.dataone.client.rest.RestClient]
20170420-07:05:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732268114 [org.dataone.client.rest.RestClient]
20170420-07:05:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732268114 [org.dataone.client.rest.RestClient]
20170420-07:05:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732268114 [org.dataone.client.rest.RestClient]
20170420-07:05:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322126572 [org.dataone.client.rest.RestClient]
20170420-07:05:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201773221342441 [org.dataone.client.rest.RestClient]
20170420-07:05:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732222066 [org.dataone.client.rest.RestClient]
20170420-07:05:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732222066 [org.dataone.client.rest.RestClient]
20170420-07:05:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732222066 [org.dataone.client.rest.RestClient]
20170420-07:05:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322411557 [org.dataone.client.rest.RestClient]
20170420-07:05:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732268114 [org.dataone.client.rest.RestClient]
20170420-07:05:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322411557 [org.dataone.client.rest.RestClient]
20170420-07:05:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322411557 [org.dataone.client.rest.RestClient]
20170420-07:05:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732268114 [org.dataone.client.rest.RestClient]
20170420-07:05:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732268114 [org.dataone.client.rest.RestClient]
20170420-07:05:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322126572 [org.dataone.client.rest.RestClient]
20170420-07:05:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322126572 [org.dataone.client.rest.RestClient]
20170420-07:05:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322126572 [org.dataone.client.rest.RestClient]
20170420-07:05:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201773221342441 [org.dataone.client.rest.RestClient]
20170420-07:05:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201773221342441 [org.dataone.client.rest.RestClient]
20170420-07:05:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201773221342441 [org.dataone.client.rest.RestClient]
20170420-07:05:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201773221342441 [org.dataone.client.rest.RestClient]
20170420-07:05:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201773221342441 [org.dataone.client.rest.RestClient]
20170420-07:05:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201773221342441 [org.dataone.client.rest.RestClient]
20170420-07:05:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322126572 [org.dataone.client.rest.RestClient]
20170420-07:05:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322126572 [org.dataone.client.rest.RestClient]
20170420-07:05:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322126572 [org.dataone.client.rest.RestClient]
20170420-07:05:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732268114 [org.dataone.client.rest.RestClient]
20170420-07:05:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732268114 [org.dataone.client.rest.RestClient]
20170420-07:05:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322411557 [org.dataone.client.rest.RestClient]
20170420-07:05:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322411557 [org.dataone.client.rest.RestClient]
20170420-07:05:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732268114 [org.dataone.client.rest.RestClient]
20170420-07:05:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322411557 [org.dataone.client.rest.RestClient]
20170420-07:05:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732222066 [org.dataone.client.rest.RestClient]
20170420-07:05:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732222066 [org.dataone.client.rest.RestClient]
20170420-07:05:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732222066 [org.dataone.client.rest.RestClient]
20170420-07:05:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201773221342441 [org.dataone.client.rest.RestClient]
20170420-07:05:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322126572 [org.dataone.client.rest.RestClient]
20170420-07:05:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732268114 [org.dataone.client.rest.RestClient]
20170420-07:05:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732268114 [org.dataone.client.rest.RestClient]
20170420-07:05:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732268114 [org.dataone.client.rest.RestClient]
20170420-07:05:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322411557 [org.dataone.client.rest.RestClient]
20170420-07:05:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322411557 [org.dataone.client.rest.RestClient]
20170420-07:05:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177322411557 [org.dataone.client.rest.RestClient]
20170420-07:05:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732222066 [org.dataone.client.rest.RestClient]
20170420-07:05:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017732222066 [org.dataone.client.rest.RestClient]
20170420-07:05:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient]
20170420-07:05:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient]
20170420-07:05:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F60f2a83d-3b66-41bf-abe5-826a69856953 [org.dataone.client.rest.RestClient]
20170420-07:05:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fd27fbf68-66f9-47fd-8c2f-5b953f07d710 [org.dataone.client.rest.RestClient]
20170420-07:05:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F60f2a83d-3b66-41bf-abe5-826a69856953 [org.dataone.client.rest.RestClient]
20170420-07:05:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fd27fbf68-66f9-47fd-8c2f-5b953f07d710 [org.dataone.client.rest.RestClient]
20170420-07:05:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F60f2a83d-3b66-41bf-abe5-826a69856953 [org.dataone.client.rest.RestClient]
20170420-07:05:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fd27fbf68-66f9-47fd-8c2f-5b953f07d710 [org.dataone.client.rest.RestClient]
20170420-07:05:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F60f2a83d-3b66-41bf-abe5-826a69856953 [org.dataone.client.rest.RestClient]
20170420-07:05:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F83f13cf8-2026-4001-9664-34e0acec17e4 [org.dataone.client.rest.RestClient]
20170420-07:05:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F0fcf92fd-ca4b-4d1a-bb6a-b3d7399b567b [org.dataone.client.rest.RestClient]
20170420-07:05:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fd27fbf68-66f9-47fd-8c2f-5b953f07d710 [org.dataone.client.rest.RestClient]
20170420-07:05:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F886abecf-43d7-4cd8-91ba-e058db6dc5d8 [org.dataone.client.rest.RestClient]
20170420-07:05:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F3921a62f-dade-4865-8f20-8d59fc5b48d6 [org.dataone.client.rest.RestClient]
20170420-07:05:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F0fcf92fd-ca4b-4d1a-bb6a-b3d7399b567b [org.dataone.client.rest.RestClient]
20170420-07:05:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F886abecf-43d7-4cd8-91ba-e058db6dc5d8 [org.dataone.client.rest.RestClient]
20170420-07:05:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F3921a62f-dade-4865-8f20-8d59fc5b48d6 [org.dataone.client.rest.RestClient]
20170420-07:05:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F83f13cf8-2026-4001-9664-34e0acec17e4 [org.dataone.client.rest.RestClient]
20170420-07:05:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F83f13cf8-2026-4001-9664-34e0acec17e4 [org.dataone.client.rest.RestClient]
20170420-07:05:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F886abecf-43d7-4cd8-91ba-e058db6dc5d8 [org.dataone.client.rest.RestClient]
20170420-07:05:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F3921a62f-dade-4865-8f20-8d59fc5b48d6 [org.dataone.client.rest.RestClient]
20170420-07:05:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F0fcf92fd-ca4b-4d1a-bb6a-b3d7399b567b [org.dataone.client.rest.RestClient]
20170420-07:05:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F0fcf92fd-ca4b-4d1a-bb6a-b3d7399b567b [org.dataone.client.rest.RestClient]
20170420-07:05:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F83f13cf8-2026-4001-9664-34e0acec17e4 [org.dataone.client.rest.RestClient]
20170420-07:05:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F3921a62f-dade-4865-8f20-8d59fc5b48d6 [org.dataone.client.rest.RestClient]
20170420-07:05:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F886abecf-43d7-4cd8-91ba-e058db6dc5d8 [org.dataone.client.rest.RestClient]
20170420-07:05:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F0fcf92fd-ca4b-4d1a-bb6a-b3d7399b567b [org.dataone.client.rest.RestClient]
20170420-07:05:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F83f13cf8-2026-4001-9664-34e0acec17e4 [org.dataone.client.rest.RestClient]
20170420-07:05:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fff0bd19f-5b74-47ee-9673-dacf70b999df [org.dataone.client.rest.RestClient]
20170420-07:05:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fff0bd19f-5b74-47ee-9673-dacf70b999df [org.dataone.client.rest.RestClient]
20170420-07:05:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fff0bd19f-5b74-47ee-9673-dacf70b999df [org.dataone.client.rest.RestClient]
20170420-07:05:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fd4d97fd2-2cdb-402c-8f35-c38457c1de50 [org.dataone.client.rest.RestClient]
20170420-07:05:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fd4d97fd2-2cdb-402c-8f35-c38457c1de50 [org.dataone.client.rest.RestClient]
20170420-07:05:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fd4d97fd2-2cdb-402c-8f35-c38457c1de50 [org.dataone.client.rest.RestClient]
20170420-07:05:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F87a0f6fc-c370-49ba-95ab-0a4311e06789 [org.dataone.client.rest.RestClient]
20170420-07:05:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F87a0f6fc-c370-49ba-95ab-0a4311e06789 [org.dataone.client.rest.RestClient]
20170420-07:05:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F6b4cef5e-b55a-4e9b-9b1b-f21cadfffbfc [org.dataone.client.rest.RestClient]
20170420-07:05:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F6b4cef5e-b55a-4e9b-9b1b-f21cadfffbfc [org.dataone.client.rest.RestClient]
20170420-07:05:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fff0bd19f-5b74-47ee-9673-dacf70b999df [org.dataone.client.rest.RestClient]
20170420-07:05:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2Fd4d97fd2-2cdb-402c-8f35-c38457c1de50 [org.dataone.client.rest.RestClient]
20170420-07:05:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F87a0f6fc-c370-49ba-95ab-0a4311e06789 [org.dataone.client.rest.RestClient]
20170420-07:05:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/researchworkspace.com%2Fd%2F6b4cef5e-b55a-4e9b-9b1b-f21cadfffbfc [org.dataone.client.rest.RestClient]
20170420-07:05:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient]
20170420-07:05:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient]
20170420-07:05:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient]
20170420-07:05:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient]
20170420-07:05:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient]
20170420-07:05:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient]
20170420-07:05:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient]
20170420-07:05:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient]
20170420-07:05:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient]
20170420-07:05:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient]
20170420-07:05:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient]
20170420-07:05:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient]
20170420-07:05:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient]
20170420-07:05:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient]
20170420-07:05:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient]
20170420-07:05:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient]
20170420-07:05:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221520211 [org.dataone.client.rest.RestClient]
20170420-07:05:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient]
20170420-07:05:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient]
20170420-07:05:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177122178455 [org.dataone.client.rest.RestClient]
20170420-07:05:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient]
20170420-07:05:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771221852884 [org.dataone.client.rest.RestClient]
20170420-07:05:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient]
20170420-07:05:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201771222556944 [org.dataone.client.rest.RestClient]
20170420-07:05:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:05:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/7f23ecff-5f23-4e7e-83d1-4d60f3039af5 [org.dataone.client.rest.RestClient]
20170420-07:05:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/7f23ecff-5f23-4e7e-83d1-4d60f3039af5 [org.dataone.client.rest.RestClient]
20170420-07:05:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/7f23ecff-5f23-4e7e-83d1-4d60f3039af5 [org.dataone.client.rest.RestClient]
20170420-07:05:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/7f23ecff-5f23-4e7e-83d1-4d60f3039af5 [org.dataone.client.rest.RestClient]
20170420-07:05:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/138574c5-9a7b-4fac-8b90-e334519781f8 [org.dataone.client.rest.RestClient]
20170420-07:05:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/b2fa6faa-2a80-4db4-854c-352695247566 [org.dataone.client.rest.RestClient]
20170420-07:05:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/fd6a6259-ab9e-4445-8449-c80e1f6e7449 [org.dataone.client.rest.RestClient]
20170420-07:05:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/f8b4e138-4a4b-42b1-b8e0-adc4597491d6 [org.dataone.client.rest.RestClient]
20170420-07:05:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/c81a3b5a-ad9f-4dec-9b5d-b1ebe4ddcb54 [org.dataone.client.rest.RestClient]
20170420-07:05:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/744830ad-e4e3-4daf-bcf4-895e118a8ab3 [org.dataone.client.rest.RestClient]
20170420-07:05:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/bee7bc85-ab32-42d1-b1d3-972547307af8 [org.dataone.client.rest.RestClient]
20170420-07:05:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/3e1e7c28-270a-48b3-be90-f47b122c03b7 [org.dataone.client.rest.RestClient]
20170420-07:05:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/138574c5-9a7b-4fac-8b90-e334519781f8 [org.dataone.client.rest.RestClient]
20170420-07:05:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/b2fa6faa-2a80-4db4-854c-352695247566 [org.dataone.client.rest.RestClient]
20170420-07:05:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/138574c5-9a7b-4fac-8b90-e334519781f8 [org.dataone.client.rest.RestClient]
20170420-07:05:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/b2fa6faa-2a80-4db4-854c-352695247566 [org.dataone.client.rest.RestClient]
20170420-07:05:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/fd6a6259-ab9e-4445-8449-c80e1f6e7449 [org.dataone.client.rest.RestClient]
20170420-07:05:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/fd6a6259-ab9e-4445-8449-c80e1f6e7449 [org.dataone.client.rest.RestClient]
20170420-07:05:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/f8b4e138-4a4b-42b1-b8e0-adc4597491d6 [org.dataone.client.rest.RestClient]
20170420-07:05:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/f8b4e138-4a4b-42b1-b8e0-adc4597491d6 [org.dataone.client.rest.RestClient]
20170420-07:05:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/f8b4e138-4a4b-42b1-b8e0-adc4597491d6 [org.dataone.client.rest.RestClient]
20170420-07:05:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/c81a3b5a-ad9f-4dec-9b5d-b1ebe4ddcb54 [org.dataone.client.rest.RestClient]
20170420-07:05:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/c81a3b5a-ad9f-4dec-9b5d-b1ebe4ddcb54 [org.dataone.client.rest.RestClient]
20170420-07:05:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/744830ad-e4e3-4daf-bcf4-895e118a8ab3 [org.dataone.client.rest.RestClient]
20170420-07:05:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/744830ad-e4e3-4daf-bcf4-895e118a8ab3 [org.dataone.client.rest.RestClient]
20170420-07:05:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/744830ad-e4e3-4daf-bcf4-895e118a8ab3 [org.dataone.client.rest.RestClient]
20170420-07:05:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/bee7bc85-ab32-42d1-b1d3-972547307af8 [org.dataone.client.rest.RestClient]
20170420-07:05:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/bee7bc85-ab32-42d1-b1d3-972547307af8 [org.dataone.client.rest.RestClient]
20170420-07:05:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/bee7bc85-ab32-42d1-b1d3-972547307af8 [org.dataone.client.rest.RestClient]
20170420-07:05:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/3e1e7c28-270a-48b3-be90-f47b122c03b7 [org.dataone.client.rest.RestClient]
20170420-07:05:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/3e1e7c28-270a-48b3-be90-f47b122c03b7 [org.dataone.client.rest.RestClient]
20170420-07:05:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/3e1e7c28-270a-48b3-be90-f47b122c03b7 [org.dataone.client.rest.RestClient]
20170420-07:05:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/6ff21c9f-49dd-495a-a2b1-2ef20394089d [org.dataone.client.rest.RestClient]
20170420-07:05:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/c8cf413c-365a-4835-800f-8e0d6de63a48 [org.dataone.client.rest.RestClient]
20170420-07:05:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/38630e6e-9838-4eed-808e-9753ae626e22 [org.dataone.client.rest.RestClient]
20170420-07:05:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/c16ce29a-6e82-4987-972d-8a6006bfb1de [org.dataone.client.rest.RestClient]
20170420-07:05:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/93dfda14-a580-470c-9928-00a55accc353 [org.dataone.client.rest.RestClient]
20170420-07:05:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/6ff21c9f-49dd-495a-a2b1-2ef20394089d [org.dataone.client.rest.RestClient]
20170420-07:05:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/c8cf413c-365a-4835-800f-8e0d6de63a48 [org.dataone.client.rest.RestClient]
20170420-07:06:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/38630e6e-9838-4eed-808e-9753ae626e22 [org.dataone.client.rest.RestClient]
20170420-07:06:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/c8cf413c-365a-4835-800f-8e0d6de63a48 [org.dataone.client.rest.RestClient]
20170420-07:06:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/38630e6e-9838-4eed-808e-9753ae626e22 [org.dataone.client.rest.RestClient]
20170420-07:06:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/6ff21c9f-49dd-495a-a2b1-2ef20394089d [org.dataone.client.rest.RestClient]
20170420-07:06:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/38630e6e-9838-4eed-808e-9753ae626e22 [org.dataone.client.rest.RestClient]
20170420-07:06:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/c16ce29a-6e82-4987-972d-8a6006bfb1de [org.dataone.client.rest.RestClient]
20170420-07:06:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/6ff21c9f-49dd-495a-a2b1-2ef20394089d [org.dataone.client.rest.RestClient]
20170420-07:06:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/c16ce29a-6e82-4987-972d-8a6006bfb1de [org.dataone.client.rest.RestClient]
20170420-07:06:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/c16ce29a-6e82-4987-972d-8a6006bfb1de [org.dataone.client.rest.RestClient]
20170420-07:06:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/93dfda14-a580-470c-9928-00a55accc353 [org.dataone.client.rest.RestClient]
20170420-07:06:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/93dfda14-a580-470c-9928-00a55accc353 [org.dataone.client.rest.RestClient]
20170420-07:06:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/93dfda14-a580-470c-9928-00a55accc353 [org.dataone.client.rest.RestClient]
20170420-07:06:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/a3e74bee-0cee-4d3c-b66a-b8c795c83985 [org.dataone.client.rest.RestClient]
20170420-07:06:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/553e73d2-9829-4acf-b2d3-e3aa08da6525 [org.dataone.client.rest.RestClient]
20170420-07:06:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/8ae17351-44cf-4d57-b817-1e9703faf44f [org.dataone.client.rest.RestClient]
20170420-07:06:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/0359ef78-43d3-40fa-9682-0c14d2e1f94d [org.dataone.client.rest.RestClient]
20170420-07:06:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5aec080d-5f0b-4128-88d3-eff89ad5968e [org.dataone.client.rest.RestClient]
20170420-07:06:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/cdca691b-a390-4862-8411-b02507d598fb [org.dataone.client.rest.RestClient]
20170420-07:06:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/ac8cd543-574d-43f8-944f-85db7bd4d967 [org.dataone.client.rest.RestClient]
20170420-07:06:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5b0f31d9-25f4-4dc6-a9fe-841dbfe147c6 [org.dataone.client.rest.RestClient]
20170420-07:06:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/bbfa687d-add6-457d-98e2-5cfa11987368 [org.dataone.client.rest.RestClient]
20170420-07:06:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/f84b367e-7cbe-453e-89ff-3331d49985ba [org.dataone.client.rest.RestClient]
20170420-07:06:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/7473f8d9-d894-4426-8ea2-24e9936b16e6 [org.dataone.client.rest.RestClient]
20170420-07:06:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/a3e74bee-0cee-4d3c-b66a-b8c795c83985 [org.dataone.client.rest.RestClient]
20170420-07:06:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/553e73d2-9829-4acf-b2d3-e3aa08da6525 [org.dataone.client.rest.RestClient]
20170420-07:06:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/553e73d2-9829-4acf-b2d3-e3aa08da6525 [org.dataone.client.rest.RestClient]
20170420-07:06:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/a3e74bee-0cee-4d3c-b66a-b8c795c83985 [org.dataone.client.rest.RestClient]
20170420-07:06:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/a3e74bee-0cee-4d3c-b66a-b8c795c83985 [org.dataone.client.rest.RestClient]
20170420-07:06:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/0359ef78-43d3-40fa-9682-0c14d2e1f94d [org.dataone.client.rest.RestClient]
20170420-07:06:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/8ae17351-44cf-4d57-b817-1e9703faf44f [org.dataone.client.rest.RestClient]
20170420-07:06:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/8ae17351-44cf-4d57-b817-1e9703faf44f [org.dataone.client.rest.RestClient]
20170420-07:06:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5aec080d-5f0b-4128-88d3-eff89ad5968e [org.dataone.client.rest.RestClient]
20170420-07:06:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5aec080d-5f0b-4128-88d3-eff89ad5968e [org.dataone.client.rest.RestClient]
20170420-07:06:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/0359ef78-43d3-40fa-9682-0c14d2e1f94d [org.dataone.client.rest.RestClient]
20170420-07:06:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/0359ef78-43d3-40fa-9682-0c14d2e1f94d [org.dataone.client.rest.RestClient]
20170420-07:06:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5aec080d-5f0b-4128-88d3-eff89ad5968e [org.dataone.client.rest.RestClient]
20170420-07:06:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/cdca691b-a390-4862-8411-b02507d598fb [org.dataone.client.rest.RestClient]
20170420-07:06:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/8ae17351-44cf-4d57-b817-1e9703faf44f [org.dataone.client.rest.RestClient]
20170420-07:06:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/cdca691b-a390-4862-8411-b02507d598fb [org.dataone.client.rest.RestClient]
20170420-07:06:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/cdca691b-a390-4862-8411-b02507d598fb [org.dataone.client.rest.RestClient]
20170420-07:06:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/ac8cd543-574d-43f8-944f-85db7bd4d967 [org.dataone.client.rest.RestClient]
20170420-07:06:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/ac8cd543-574d-43f8-944f-85db7bd4d967 [org.dataone.client.rest.RestClient]
20170420-07:06:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5b0f31d9-25f4-4dc6-a9fe-841dbfe147c6 [org.dataone.client.rest.RestClient]
20170420-07:06:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5b0f31d9-25f4-4dc6-a9fe-841dbfe147c6 [org.dataone.client.rest.RestClient]
20170420-07:06:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5b0f31d9-25f4-4dc6-a9fe-841dbfe147c6 [org.dataone.client.rest.RestClient]
20170420-07:06:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/bbfa687d-add6-457d-98e2-5cfa11987368 [org.dataone.client.rest.RestClient]
20170420-07:06:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/bbfa687d-add6-457d-98e2-5cfa11987368 [org.dataone.client.rest.RestClient]
20170420-07:06:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/f84b367e-7cbe-453e-89ff-3331d49985ba [org.dataone.client.rest.RestClient]
20170420-07:06:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/bbfa687d-add6-457d-98e2-5cfa11987368 [org.dataone.client.rest.RestClient]
20170420-07:06:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/f84b367e-7cbe-453e-89ff-3331d49985ba [org.dataone.client.rest.RestClient]
20170420-07:06:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/f84b367e-7cbe-453e-89ff-3331d49985ba [org.dataone.client.rest.RestClient]
20170420-07:06:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/7473f8d9-d894-4426-8ea2-24e9936b16e6 [org.dataone.client.rest.RestClient]
20170420-07:06:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/7473f8d9-d894-4426-8ea2-24e9936b16e6 [org.dataone.client.rest.RestClient]
20170420-07:06:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/7473f8d9-d894-4426-8ea2-24e9936b16e6 [org.dataone.client.rest.RestClient]
20170420-07:06:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient]
20170420-07:06:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient]
20170420-07:06:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177522545259 [org.dataone.client.rest.RestClient]
20170420-07:06:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177522545259 [org.dataone.client.rest.RestClient]
20170420-07:06:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177522746828 [org.dataone.client.rest.RestClient]
20170420-07:06:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177522746828 [org.dataone.client.rest.RestClient]
20170420-07:06:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20177522746828 [org.dataone.client.rest.RestClient]
20170420-07:06:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017752293620 [org.dataone.client.rest.RestClient]
20170420-07:06:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/ac8cd543-574d-43f8-944f-85db7bd4d967 [org.dataone.client.rest.RestClient]
20170420-07:06:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/d3333e11-1dc4-4151-8af9-c36e19b5e7c4 [org.dataone.client.rest.RestClient]
20170420-07:06:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/4b0204ce-dbab-4244-ab50-1751a6413355 [org.dataone.client.rest.RestClient]
20170420-07:06:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/2c6f233b-9f00-46c6-9df9-7975751e9711 [org.dataone.client.rest.RestClient]
20170420-07:06:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/b038adf7-d8d0-4a66-9ca9-1b3b3d3a75ce [org.dataone.client.rest.RestClient]
20170420-07:06:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/890b0f7f-60e3-4fa0-bceb-7c4587ec3d0a [org.dataone.client.rest.RestClient]
20170420-07:06:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/d3333e11-1dc4-4151-8af9-c36e19b5e7c4 [org.dataone.client.rest.RestClient]
20170420-07:06:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/4b0204ce-dbab-4244-ab50-1751a6413355 [org.dataone.client.rest.RestClient]
20170420-07:06:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/d3333e11-1dc4-4151-8af9-c36e19b5e7c4 [org.dataone.client.rest.RestClient]
20170420-07:06:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/d3333e11-1dc4-4151-8af9-c36e19b5e7c4 [org.dataone.client.rest.RestClient]
20170420-07:06:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/4b0204ce-dbab-4244-ab50-1751a6413355 [org.dataone.client.rest.RestClient]
20170420-07:06:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/2c6f233b-9f00-46c6-9df9-7975751e9711 [org.dataone.client.rest.RestClient]
20170420-07:06:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/2c6f233b-9f00-46c6-9df9-7975751e9711 [org.dataone.client.rest.RestClient]
20170420-07:06:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/2c6f233b-9f00-46c6-9df9-7975751e9711 [org.dataone.client.rest.RestClient]
20170420-07:06:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/b038adf7-d8d0-4a66-9ca9-1b3b3d3a75ce [org.dataone.client.rest.RestClient]
20170420-07:06:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/b038adf7-d8d0-4a66-9ca9-1b3b3d3a75ce [org.dataone.client.rest.RestClient]
20170420-07:06:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/b038adf7-d8d0-4a66-9ca9-1b3b3d3a75ce [org.dataone.client.rest.RestClient]
20170420-07:06:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/890b0f7f-60e3-4fa0-bceb-7c4587ec3d0a [org.dataone.client.rest.RestClient]
20170420-07:06:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/890b0f7f-60e3-4fa0-bceb-7c4587ec3d0a [org.dataone.client.rest.RestClient]
20170420-07:06:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/890b0f7f-60e3-4fa0-bceb-7c4587ec3d0a [org.dataone.client.rest.RestClient]
20170420-07:06:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/4af35204-8df2-4f56-a8f6-ea41ee336460 [org.dataone.client.rest.RestClient]
20170420-07:06:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/e8beadd3-af0d-44dd-a117-b012773460f8 [org.dataone.client.rest.RestClient]
20170420-07:06:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/556bad99-4115-4e7e-8cef-d22683546d65 [org.dataone.client.rest.RestClient]
20170420-07:06:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/3423649d-a86b-4ee9-b486-7f72a7290d1a [org.dataone.client.rest.RestClient]
20170420-07:06:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/75b99658-4e76-437d-9eac-75c8c179a784 [org.dataone.client.rest.RestClient]
20170420-07:06:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/e9f94c2e-f2f4-470e-8056-d862e3c352c5 [org.dataone.client.rest.RestClient]
20170420-07:06:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/0f5272f3-b388-4523-a4df-86fc78dc4057 [org.dataone.client.rest.RestClient]
20170420-07:06:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/8e046e16-26b1-4de1-a56d-c03e64d9fd16 [org.dataone.client.rest.RestClient]
20170420-07:06:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/36a945a9-34cb-4162-945d-af2dc5bc4525 [org.dataone.client.rest.RestClient]
20170420-07:06:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/f46ab9f8-c1af-474a-986a-fb1c910547cd [org.dataone.client.rest.RestClient]
20170420-07:06:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5d7fa7fe-4b1f-4655-b9a7-06ddf7122d18 [org.dataone.client.rest.RestClient]
20170420-07:06:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/673de00c-6329-453c-9ccf-470f4c1609cb [org.dataone.client.rest.RestClient]
20170420-07:06:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/535410bf-6aa0-45fd-b019-483ddbad97e4 [org.dataone.client.rest.RestClient]
20170420-07:06:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/458ed45d-90e9-4d87-ba0f-864f28085152 [org.dataone.client.rest.RestClient]
20170420-07:06:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/c3f3f18e-2716-4af8-9583-1e08d22969a0 [org.dataone.client.rest.RestClient]
20170420-07:06:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/d27d8cc7-8696-48d4-8ae3-cea58e88561d [org.dataone.client.rest.RestClient]
20170420-07:06:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/74d1b50a-0697-4b63-961c-f3da8d68e911 [org.dataone.client.rest.RestClient]
20170420-07:06:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/82f11de4-1812-4ec1-bb67-6dc4cc103324 [org.dataone.client.rest.RestClient]
20170420-07:06:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/07068e33-1f3f-4f53-9d39-96a2ca69e73e [org.dataone.client.rest.RestClient]
20170420-07:06:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/18b88bbe-cb33-4cf5-b793-d9ba5aad2f33 [org.dataone.client.rest.RestClient]
20170420-07:06:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5342e01e-7a6d-4c3c-91a6-52c289d605e4 [org.dataone.client.rest.RestClient]
20170420-07:06:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/b39ef59a-e6a0-4639-8647-1be0dd007536 [org.dataone.client.rest.RestClient]
20170420-07:06:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/8781f7c2-57ef-4426-af06-6f18841a6666 [org.dataone.client.rest.RestClient]
20170420-07:06:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5da2e090-eaa9-4735-b5a5-1ba75e7764e7 [org.dataone.client.rest.RestClient]
20170420-07:06:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/30c784e0-bb7c-45fa-865f-9ab428f618dd [org.dataone.client.rest.RestClient]
20170420-07:06:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/56627ef5-de2c-4b35-a9d0-64f76407dc9c [org.dataone.client.rest.RestClient]
20170420-07:06:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/bd27657b-6692-4dfc-b942-2ca9766ea7fb [org.dataone.client.rest.RestClient]
20170420-07:06:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/612eba79-31c5-4eb1-92f3-777f002722fc [org.dataone.client.rest.RestClient]
20170420-07:06:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/1b960352-516c-44c2-8e7f-fc94de8b39db [org.dataone.client.rest.RestClient]
20170420-07:06:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/131cb080-4e9f-42ac-8a2c-d66143991a2c [org.dataone.client.rest.RestClient]
20170420-07:06:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/577ae49c-3dc3-4bd7-a448-15c649b994f9 [org.dataone.client.rest.RestClient]
20170420-07:06:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/754c8766-2f37-4be2-ac64-9846a63d1c3a [org.dataone.client.rest.RestClient]
20170420-07:06:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/7ffd7576-e6d6-498a-95f4-f018dbad13df [org.dataone.client.rest.RestClient]
20170420-07:06:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/98c2a40e-244e-462b-9fc4-ed2fdd7dabc7 [org.dataone.client.rest.RestClient]
20170420-07:06:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/4af35204-8df2-4f56-a8f6-ea41ee336460 [org.dataone.client.rest.RestClient]
20170420-07:06:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/4af35204-8df2-4f56-a8f6-ea41ee336460 [org.dataone.client.rest.RestClient]
20170420-07:06:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/4af35204-8df2-4f56-a8f6-ea41ee336460 [org.dataone.client.rest.RestClient]
20170420-07:06:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/e8beadd3-af0d-44dd-a117-b012773460f8 [org.dataone.client.rest.RestClient]
20170420-07:06:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/e8beadd3-af0d-44dd-a117-b012773460f8 [org.dataone.client.rest.RestClient]
20170420-07:06:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/556bad99-4115-4e7e-8cef-d22683546d65 [org.dataone.client.rest.RestClient]
20170420-07:06:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/3423649d-a86b-4ee9-b486-7f72a7290d1a [org.dataone.client.rest.RestClient]
20170420-07:06:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/556bad99-4115-4e7e-8cef-d22683546d65 [org.dataone.client.rest.RestClient]
20170420-07:06:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/556bad99-4115-4e7e-8cef-d22683546d65 [org.dataone.client.rest.RestClient]
20170420-07:06:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/3423649d-a86b-4ee9-b486-7f72a7290d1a [org.dataone.client.rest.RestClient]
20170420-07:06:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/3423649d-a86b-4ee9-b486-7f72a7290d1a [org.dataone.client.rest.RestClient]
20170420-07:06:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/75b99658-4e76-437d-9eac-75c8c179a784 [org.dataone.client.rest.RestClient]
20170420-07:06:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/75b99658-4e76-437d-9eac-75c8c179a784 [org.dataone.client.rest.RestClient]
20170420-07:06:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/75b99658-4e76-437d-9eac-75c8c179a784 [org.dataone.client.rest.RestClient]
20170420-07:06:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/e9f94c2e-f2f4-470e-8056-d862e3c352c5 [org.dataone.client.rest.RestClient]
20170420-07:06:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/e9f94c2e-f2f4-470e-8056-d862e3c352c5 [org.dataone.client.rest.RestClient]
20170420-07:06:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/0f5272f3-b388-4523-a4df-86fc78dc4057 [org.dataone.client.rest.RestClient]
20170420-07:06:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/0f5272f3-b388-4523-a4df-86fc78dc4057 [org.dataone.client.rest.RestClient]
20170420-07:06:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/0f5272f3-b388-4523-a4df-86fc78dc4057 [org.dataone.client.rest.RestClient]
20170420-07:06:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/8e046e16-26b1-4de1-a56d-c03e64d9fd16 [org.dataone.client.rest.RestClient]
20170420-07:06:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/8e046e16-26b1-4de1-a56d-c03e64d9fd16 [org.dataone.client.rest.RestClient]
20170420-07:06:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/36a945a9-34cb-4162-945d-af2dc5bc4525 [org.dataone.client.rest.RestClient]
20170420-07:06:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/8e046e16-26b1-4de1-a56d-c03e64d9fd16 [org.dataone.client.rest.RestClient]
20170420-07:06:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/36a945a9-34cb-4162-945d-af2dc5bc4525 [org.dataone.client.rest.RestClient]
20170420-07:06:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/36a945a9-34cb-4162-945d-af2dc5bc4525 [org.dataone.client.rest.RestClient]
20170420-07:06:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/f46ab9f8-c1af-474a-986a-fb1c910547cd [org.dataone.client.rest.RestClient]
20170420-07:06:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/f46ab9f8-c1af-474a-986a-fb1c910547cd [org.dataone.client.rest.RestClient]
20170420-07:06:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5d7fa7fe-4b1f-4655-b9a7-06ddf7122d18 [org.dataone.client.rest.RestClient]
20170420-07:06:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/f46ab9f8-c1af-474a-986a-fb1c910547cd [org.dataone.client.rest.RestClient]
20170420-07:06:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5d7fa7fe-4b1f-4655-b9a7-06ddf7122d18 [org.dataone.client.rest.RestClient]
20170420-07:06:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/673de00c-6329-453c-9ccf-470f4c1609cb [org.dataone.client.rest.RestClient]
20170420-07:06:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/673de00c-6329-453c-9ccf-470f4c1609cb [org.dataone.client.rest.RestClient]
20170420-07:06:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/673de00c-6329-453c-9ccf-470f4c1609cb [org.dataone.client.rest.RestClient]
20170420-07:06:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/535410bf-6aa0-45fd-b019-483ddbad97e4 [org.dataone.client.rest.RestClient]
20170420-07:06:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/535410bf-6aa0-45fd-b019-483ddbad97e4 [org.dataone.client.rest.RestClient]
20170420-07:06:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/535410bf-6aa0-45fd-b019-483ddbad97e4 [org.dataone.client.rest.RestClient]
20170420-07:06:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/458ed45d-90e9-4d87-ba0f-864f28085152 [org.dataone.client.rest.RestClient]
20170420-07:06:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/458ed45d-90e9-4d87-ba0f-864f28085152 [org.dataone.client.rest.RestClient]
20170420-07:06:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/458ed45d-90e9-4d87-ba0f-864f28085152 [org.dataone.client.rest.RestClient]
20170420-07:06:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/c3f3f18e-2716-4af8-9583-1e08d22969a0 [org.dataone.client.rest.RestClient]
20170420-07:06:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/d27d8cc7-8696-48d4-8ae3-cea58e88561d [org.dataone.client.rest.RestClient]
20170420-07:06:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/c3f3f18e-2716-4af8-9583-1e08d22969a0 [org.dataone.client.rest.RestClient]
20170420-07:06:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/c3f3f18e-2716-4af8-9583-1e08d22969a0 [org.dataone.client.rest.RestClient]
20170420-07:06:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/d27d8cc7-8696-48d4-8ae3-cea58e88561d [org.dataone.client.rest.RestClient]
20170420-07:06:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/74d1b50a-0697-4b63-961c-f3da8d68e911 [org.dataone.client.rest.RestClient]
20170420-07:06:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/74d1b50a-0697-4b63-961c-f3da8d68e911 [org.dataone.client.rest.RestClient]
20170420-07:06:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/74d1b50a-0697-4b63-961c-f3da8d68e911 [org.dataone.client.rest.RestClient]
20170420-07:06:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/82f11de4-1812-4ec1-bb67-6dc4cc103324 [org.dataone.client.rest.RestClient]
20170420-07:06:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/82f11de4-1812-4ec1-bb67-6dc4cc103324 [org.dataone.client.rest.RestClient]
20170420-07:06:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/82f11de4-1812-4ec1-bb67-6dc4cc103324 [org.dataone.client.rest.RestClient]
20170420-07:06:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/07068e33-1f3f-4f53-9d39-96a2ca69e73e [org.dataone.client.rest.RestClient]
20170420-07:06:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/18b88bbe-cb33-4cf5-b793-d9ba5aad2f33 [org.dataone.client.rest.RestClient]
20170420-07:06:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/07068e33-1f3f-4f53-9d39-96a2ca69e73e [org.dataone.client.rest.RestClient]
20170420-07:06:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/07068e33-1f3f-4f53-9d39-96a2ca69e73e [org.dataone.client.rest.RestClient]
20170420-07:06:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/18b88bbe-cb33-4cf5-b793-d9ba5aad2f33 [org.dataone.client.rest.RestClient]
20170420-07:06:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5342e01e-7a6d-4c3c-91a6-52c289d605e4 [org.dataone.client.rest.RestClient]
20170420-07:06:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/18b88bbe-cb33-4cf5-b793-d9ba5aad2f33 [org.dataone.client.rest.RestClient]
20170420-07:06:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5342e01e-7a6d-4c3c-91a6-52c289d605e4 [org.dataone.client.rest.RestClient]
20170420-07:06:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/b39ef59a-e6a0-4639-8647-1be0dd007536 [org.dataone.client.rest.RestClient]
20170420-07:06:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/b39ef59a-e6a0-4639-8647-1be0dd007536 [org.dataone.client.rest.RestClient]
20170420-07:06:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/b39ef59a-e6a0-4639-8647-1be0dd007536 [org.dataone.client.rest.RestClient]
20170420-07:06:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/8781f7c2-57ef-4426-af06-6f18841a6666 [org.dataone.client.rest.RestClient]
20170420-07:06:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/8781f7c2-57ef-4426-af06-6f18841a6666 [org.dataone.client.rest.RestClient]
20170420-07:06:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5da2e090-eaa9-4735-b5a5-1ba75e7764e7 [org.dataone.client.rest.RestClient]
20170420-07:06:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/8781f7c2-57ef-4426-af06-6f18841a6666 [org.dataone.client.rest.RestClient]
20170420-07:06:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5da2e090-eaa9-4735-b5a5-1ba75e7764e7 [org.dataone.client.rest.RestClient]
20170420-07:06:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5da2e090-eaa9-4735-b5a5-1ba75e7764e7 [org.dataone.client.rest.RestClient]
20170420-07:06:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/30c784e0-bb7c-45fa-865f-9ab428f618dd [org.dataone.client.rest.RestClient]
20170420-07:06:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/30c784e0-bb7c-45fa-865f-9ab428f618dd [org.dataone.client.rest.RestClient]
20170420-07:06:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/30c784e0-bb7c-45fa-865f-9ab428f618dd [org.dataone.client.rest.RestClient]
20170420-07:06:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/56627ef5-de2c-4b35-a9d0-64f76407dc9c [org.dataone.client.rest.RestClient]
20170420-07:06:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/56627ef5-de2c-4b35-a9d0-64f76407dc9c [org.dataone.client.rest.RestClient]
20170420-07:06:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/bd27657b-6692-4dfc-b942-2ca9766ea7fb [org.dataone.client.rest.RestClient]
20170420-07:06:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/bd27657b-6692-4dfc-b942-2ca9766ea7fb [org.dataone.client.rest.RestClient]
20170420-07:06:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/612eba79-31c5-4eb1-92f3-777f002722fc [org.dataone.client.rest.RestClient]
20170420-07:06:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/bd27657b-6692-4dfc-b942-2ca9766ea7fb [org.dataone.client.rest.RestClient]
20170420-07:06:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/612eba79-31c5-4eb1-92f3-777f002722fc [org.dataone.client.rest.RestClient]
20170420-07:06:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/612eba79-31c5-4eb1-92f3-777f002722fc [org.dataone.client.rest.RestClient]
20170420-07:06:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/1b960352-516c-44c2-8e7f-fc94de8b39db [org.dataone.client.rest.RestClient]
20170420-07:06:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/1b960352-516c-44c2-8e7f-fc94de8b39db [org.dataone.client.rest.RestClient]
20170420-07:06:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/1b960352-516c-44c2-8e7f-fc94de8b39db [org.dataone.client.rest.RestClient]
20170420-07:06:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/131cb080-4e9f-42ac-8a2c-d66143991a2c [org.dataone.client.rest.RestClient]
20170420-07:06:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/131cb080-4e9f-42ac-8a2c-d66143991a2c [org.dataone.client.rest.RestClient]
20170420-07:06:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/131cb080-4e9f-42ac-8a2c-d66143991a2c [org.dataone.client.rest.RestClient]
20170420-07:06:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/577ae49c-3dc3-4bd7-a448-15c649b994f9 [org.dataone.client.rest.RestClient]
20170420-07:06:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/577ae49c-3dc3-4bd7-a448-15c649b994f9 [org.dataone.client.rest.RestClient]
20170420-07:06:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/754c8766-2f37-4be2-ac64-9846a63d1c3a [org.dataone.client.rest.RestClient]
20170420-07:06:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/754c8766-2f37-4be2-ac64-9846a63d1c3a [org.dataone.client.rest.RestClient]
20170420-07:06:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/754c8766-2f37-4be2-ac64-9846a63d1c3a [org.dataone.client.rest.RestClient]
20170420-07:06:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/7ffd7576-e6d6-498a-95f4-f018dbad13df [org.dataone.client.rest.RestClient]
20170420-07:06:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/7ffd7576-e6d6-498a-95f4-f018dbad13df [org.dataone.client.rest.RestClient]
20170420-07:06:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/7ffd7576-e6d6-498a-95f4-f018dbad13df [org.dataone.client.rest.RestClient]
20170420-07:06:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/98c2a40e-244e-462b-9fc4-ed2fdd7dabc7 [org.dataone.client.rest.RestClient]
20170420-07:06:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/98c2a40e-244e-462b-9fc4-ed2fdd7dabc7 [org.dataone.client.rest.RestClient]
20170420-07:06:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/98c2a40e-244e-462b-9fc4-ed2fdd7dabc7 [org.dataone.client.rest.RestClient]
20170420-07:06:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/7854f214-98a0-4f14-9f0a-4510b3822252 [org.dataone.client.rest.RestClient]
20170420-07:06:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/2b5a1ac5-d70b-4524-bbcf-2d73c3eb280c [org.dataone.client.rest.RestClient]
20170420-07:06:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/0da9e2ad-a0b0-418f-9f6a-7da4f8886e86 [org.dataone.client.rest.RestClient]
20170420-07:06:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/141e492b-fd94-4eff-a694-ac5f928dbb37 [org.dataone.client.rest.RestClient]
20170420-07:06:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/11739020-3ad0-48d3-aaaa-d1a00f29e277 [org.dataone.client.rest.RestClient]
20170420-07:06:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/208f1660-8ce6-41e1-8cff-e1f35413e0fc [org.dataone.client.rest.RestClient]
20170420-07:06:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/d66f42d5-2e40-4854-9b94-e8ca1bf0a2e7 [org.dataone.client.rest.RestClient]
20170420-07:06:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/817431f9-3f62-4581-932c-e47f21e0fb82 [org.dataone.client.rest.RestClient]
20170420-07:06:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/37fcdc4a-b83b-4f0d-b0d7-1c18b16ec443 [org.dataone.client.rest.RestClient]
20170420-07:06:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/b8418c9f-1ffb-4c0b-995b-68a154d7f625 [org.dataone.client.rest.RestClient]
20170420-07:06:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/e566dec5-c5fc-4ead-a75f-0fb914bb9a87 [org.dataone.client.rest.RestClient]
20170420-07:06:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/f32b883a-6908-429e-8888-cc46eae4a4f2 [org.dataone.client.rest.RestClient]
20170420-07:06:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/d2467dcc-98da-4143-9ae8-d5c4851464cf [org.dataone.client.rest.RestClient]
20170420-07:06:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/553937c2-7efe-4384-bc90-446b6c487a64 [org.dataone.client.rest.RestClient]
20170420-07:06:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/b6bd96b6-a2c9-468b-b4e1-4fac17c031be [org.dataone.client.rest.RestClient]
20170420-07:06:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/19237c49-8d0b-4a25-a146-0102c55752dc [org.dataone.client.rest.RestClient]
20170420-07:06:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/e6064eb1-e255-4a80-9cb5-fd3d386ca3ed [org.dataone.client.rest.RestClient]
20170420-07:06:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/f692883e-d95b-4f25-880c-81cdc54abdde [org.dataone.client.rest.RestClient]
20170420-07:06:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5f7863f1-a61f-4b56-a244-acb0d80dc1ea [org.dataone.client.rest.RestClient]
20170420-07:06:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/9daf0a9c-66d0-41b2-b199-bfebd73424a4 [org.dataone.client.rest.RestClient]
20170420-07:06:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/cef52a28-527c-4afc-96ea-bb9302b662cb [org.dataone.client.rest.RestClient]
20170420-07:06:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/8b91601e-5cd4-49fa-a3f2-ca2614b52aea [org.dataone.client.rest.RestClient]
20170420-07:06:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/e244699f-f796-4968-91b3-805a54220ac5 [org.dataone.client.rest.RestClient]
20170420-07:06:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/32f57b2a-d092-4e58-882d-b4735b60edce [org.dataone.client.rest.RestClient]
20170420-07:06:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/ccfe5a77-61cb-49c4-9551-efbb3b77375a [org.dataone.client.rest.RestClient]
20170420-07:06:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/19237c49-8d0b-4a25-a146-0102c55752dc [org.dataone.client.rest.RestClient]
20170420-07:06:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/7854f214-98a0-4f14-9f0a-4510b3822252 [org.dataone.client.rest.RestClient]
20170420-07:06:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/2b5a1ac5-d70b-4524-bbcf-2d73c3eb280c [org.dataone.client.rest.RestClient]
20170420-07:06:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/7854f214-98a0-4f14-9f0a-4510b3822252 [org.dataone.client.rest.RestClient]
20170420-07:06:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/7854f214-98a0-4f14-9f0a-4510b3822252 [org.dataone.client.rest.RestClient]
20170420-07:06:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/2b5a1ac5-d70b-4524-bbcf-2d73c3eb280c [org.dataone.client.rest.RestClient]
20170420-07:06:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/0da9e2ad-a0b0-418f-9f6a-7da4f8886e86 [org.dataone.client.rest.RestClient]
20170420-07:06:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/0da9e2ad-a0b0-418f-9f6a-7da4f8886e86 [org.dataone.client.rest.RestClient]
20170420-07:06:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/0da9e2ad-a0b0-418f-9f6a-7da4f8886e86 [org.dataone.client.rest.RestClient]
20170420-07:06:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/141e492b-fd94-4eff-a694-ac5f928dbb37 [org.dataone.client.rest.RestClient]
20170420-07:06:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/11739020-3ad0-48d3-aaaa-d1a00f29e277 [org.dataone.client.rest.RestClient]
20170420-07:06:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/141e492b-fd94-4eff-a694-ac5f928dbb37 [org.dataone.client.rest.RestClient]
20170420-07:06:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/11739020-3ad0-48d3-aaaa-d1a00f29e277 [org.dataone.client.rest.RestClient]
20170420-07:06:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/141e492b-fd94-4eff-a694-ac5f928dbb37 [org.dataone.client.rest.RestClient]
20170420-07:06:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/11739020-3ad0-48d3-aaaa-d1a00f29e277 [org.dataone.client.rest.RestClient]
20170420-07:06:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/208f1660-8ce6-41e1-8cff-e1f35413e0fc [org.dataone.client.rest.RestClient]
20170420-07:06:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/208f1660-8ce6-41e1-8cff-e1f35413e0fc [org.dataone.client.rest.RestClient]
20170420-07:06:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/208f1660-8ce6-41e1-8cff-e1f35413e0fc [org.dataone.client.rest.RestClient]
20170420-07:06:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5c954975-6046-487c-ba50-e7204b6aab08 [org.dataone.client.rest.RestClient]
20170420-07:06:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/07270cd2-955e-41c0-b871-e18b32974e83 [org.dataone.client.rest.RestClient]
20170420-07:06:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/6aac7dcb-91ae-4101-be9f-d31519362aef [org.dataone.client.rest.RestClient]
20170420-07:06:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5c5ee7bf-cee9-459b-b9cc-19d69b53d66a [org.dataone.client.rest.RestClient]
20170420-07:06:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/877787d3-f80f-4898-8b78-15f04b9dd596 [org.dataone.client.rest.RestClient]
20170420-07:06:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/ffa4198e-1113-4bf6-8d11-f95a1d6fb607 [org.dataone.client.rest.RestClient]
20170420-07:06:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5c954975-6046-487c-ba50-e7204b6aab08 [org.dataone.client.rest.RestClient]
20170420-07:06:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/07270cd2-955e-41c0-b871-e18b32974e83 [org.dataone.client.rest.RestClient]
20170420-07:06:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/6aac7dcb-91ae-4101-be9f-d31519362aef [org.dataone.client.rest.RestClient]
20170420-07:06:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5c954975-6046-487c-ba50-e7204b6aab08 [org.dataone.client.rest.RestClient]
20170420-07:06:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5c954975-6046-487c-ba50-e7204b6aab08 [org.dataone.client.rest.RestClient]
20170420-07:06:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/07270cd2-955e-41c0-b871-e18b32974e83 [org.dataone.client.rest.RestClient]
20170420-07:06:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/6aac7dcb-91ae-4101-be9f-d31519362aef [org.dataone.client.rest.RestClient]
20170420-07:06:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/6aac7dcb-91ae-4101-be9f-d31519362aef [org.dataone.client.rest.RestClient]
20170420-07:06:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5c5ee7bf-cee9-459b-b9cc-19d69b53d66a [org.dataone.client.rest.RestClient]
20170420-07:06:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5c5ee7bf-cee9-459b-b9cc-19d69b53d66a [org.dataone.client.rest.RestClient]
20170420-07:06:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/5c5ee7bf-cee9-459b-b9cc-19d69b53d66a [org.dataone.client.rest.RestClient]
20170420-07:06:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/877787d3-f80f-4898-8b78-15f04b9dd596 [org.dataone.client.rest.RestClient]
20170420-07:06:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/877787d3-f80f-4898-8b78-15f04b9dd596 [org.dataone.client.rest.RestClient]
20170420-07:06:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/877787d3-f80f-4898-8b78-15f04b9dd596 [org.dataone.client.rest.RestClient]
20170420-07:06:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/ffa4198e-1113-4bf6-8d11-f95a1d6fb607 [org.dataone.client.rest.RestClient]
20170420-07:06:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/ffa4198e-1113-4bf6-8d11-f95a1d6fb607 [org.dataone.client.rest.RestClient]
20170420-07:06:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/ffa4198e-1113-4bf6-8d11-f95a1d6fb607 [org.dataone.client.rest.RestClient]
20170420-07:06:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/eefb4c37-5928-4e95-b22d-ab2b89e48a52 [org.dataone.client.rest.RestClient]
20170420-07:06:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/1a1ecb50-822e-4192-871f-61dc916b58c7 [org.dataone.client.rest.RestClient]
20170420-07:06:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/6fb198c0-dead-4578-b89b-b06d4ece46e3 [org.dataone.client.rest.RestClient]
20170420-07:06:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/eefb4c37-5928-4e95-b22d-ab2b89e48a52 [org.dataone.client.rest.RestClient]
20170420-07:06:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/1a1ecb50-822e-4192-871f-61dc916b58c7 [org.dataone.client.rest.RestClient]
20170420-07:06:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/6fb198c0-dead-4578-b89b-b06d4ece46e3 [org.dataone.client.rest.RestClient]
20170420-07:06:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/eefb4c37-5928-4e95-b22d-ab2b89e48a52 [org.dataone.client.rest.RestClient]
20170420-07:06:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/1a1ecb50-822e-4192-871f-61dc916b58c7 [org.dataone.client.rest.RestClient]
20170420-07:06:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/1a1ecb50-822e-4192-871f-61dc916b58c7 [org.dataone.client.rest.RestClient]
20170420-07:06:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/6fb198c0-dead-4578-b89b-b06d4ece46e3 [org.dataone.client.rest.RestClient]
20170420-07:06:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/6fb198c0-dead-4578-b89b-b06d4ece46e3 [org.dataone.client.rest.RestClient]
20170420-07:06:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/856519ed-3483-4d6b-afe0-7ee064453b95 [org.dataone.client.rest.RestClient]
20170420-07:06:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/856519ed-3483-4d6b-afe0-7ee064453b95 [org.dataone.client.rest.RestClient]
20170420-07:06:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/856519ed-3483-4d6b-afe0-7ee064453b95 [org.dataone.client.rest.RestClient]
20170420-07:06:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/856519ed-3483-4d6b-afe0-7ee064453b95 [org.dataone.client.rest.RestClient]
20170420-07:06:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/856519ed-3483-4d6b-afe0-7ee064453b95 [org.dataone.client.rest.RestClient]
20170420-07:06:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/1a1ecb50-822e-4192-871f-61dc916b58c7 [org.dataone.client.rest.RestClient]
20170420-07:06:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/856519ed-3483-4d6b-afe0-7ee064453b95 [org.dataone.client.rest.RestClient]
20170420-07:06:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/1a1ecb50-822e-4192-871f-61dc916b58c7 [org.dataone.client.rest.RestClient]
20170420-07:06:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/9883e4d7-cece-4f3a-b8ca-0dacd77db079 [org.dataone.client.rest.RestClient]
20170420-07:06:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/c5d7f5e6-99dd-4754-9039-9c57dd49092a [org.dataone.client.rest.RestClient]
20170420-07:06:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/6c91dd1f-9ad9-40d4-89d8-ccde3d4fac99 [org.dataone.client.rest.RestClient]
20170420-07:06:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/25a0841e-5e20-4808-98ae-57e83f80373c [org.dataone.client.rest.RestClient]
20170420-07:06:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20178922433658 [org.dataone.client.rest.RestClient]
20170420-07:06:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20178922720836 [org.dataone.client.rest.RestClient]
20170420-07:06:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20178922433658 [org.dataone.client.rest.RestClient]
20170420-07:06:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20178922433658 [org.dataone.client.rest.RestClient]
20170420-07:06:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017892284597 [org.dataone.client.rest.RestClient]
20170420-07:06:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20178922720836 [org.dataone.client.rest.RestClient]
20170420-07:06:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20178922720836 [org.dataone.client.rest.RestClient]
20170420-07:06:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017892284597 [org.dataone.client.rest.RestClient]
20170420-07:06:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_2017892284597 [org.dataone.client.rest.RestClient]
20170420-07:06:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20178922163677 [org.dataone.client.rest.RestClient]
20170420-07:06:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20178922163677 [org.dataone.client.rest.RestClient]
20170420-07:06:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201789221735979 [org.dataone.client.rest.RestClient]
20170420-07:06:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20178922163677 [org.dataone.client.rest.RestClient]
20170420-07:06:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201789221735979 [org.dataone.client.rest.RestClient]
20170420-07:06:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_201789221735979 [org.dataone.client.rest.RestClient]
20170420-07:06:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient]
20170420-07:06:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient]
20170420-07:06:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/8d3431eb-594d-4a93-a093-bf79cdb3bddd [org.dataone.client.rest.RestClient]
20170420-07:06:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/8bf04c54-1ea3-4314-87b5-a4aa31b8b08a [org.dataone.client.rest.RestClient]
20170420-07:06:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/01b048e5-6683-4843-b775-b52cee523be8 [org.dataone.client.rest.RestClient]
20170420-07:06:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/9a4922c7-4567-4000-b27d-d7e9c9e0f67c [org.dataone.client.rest.RestClient]
20170420-07:06:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/6a398a37-4ec7-4417-9d43-b1c476faf9ca [org.dataone.client.rest.RestClient]
20170420-07:06:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:06:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestRW_obj2 [org.dataone.client.rest.RestClient]
20170420-07:06:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestRW [org.dataone.client.rest.RestClient]
20170420-07:06:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20171062326521 [org.dataone.client.rest.RestClient]
20170420-07:06:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/P1_20171062326521 [org.dataone.client.rest.RestClient]
20170420-07:06:34: [INFO]: 
***************** running test for testGetLogRecords_AccessRestriction(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:06:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:06:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_2017109233345809 [org.dataone.client.rest.RestClient]
20170420-07:06:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_2017109233529711 [org.dataone.client.rest.RestClient]
20170420-07:06:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_2017109233345809 [org.dataone.client.rest.RestClient]
20170420-07:06:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_2017109233529711 [org.dataone.client.rest.RestClient]
20170420-07:06:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_2017109233529711 [org.dataone.client.rest.RestClient]
20170420-07:06:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_2017109233345809 [org.dataone.client.rest.RestClient]
20170420-07:06:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_2017109233529711 [org.dataone.client.rest.RestClient]
20170420-07:06:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_2017109233345809 [org.dataone.client.rest.RestClient]
20170420-07:06:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_2017109232739277 [org.dataone.client.rest.RestClient]
20170420-07:06:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_2017109232739277 [org.dataone.client.rest.RestClient]
20170420-07:06:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_2017109232739277 [org.dataone.client.rest.RestClient]
20170420-07:06:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_2017109232739277 [org.dataone.client.rest.RestClient]
20170420-07:06:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_2017109232739277 [org.dataone.client.rest.RestClient]
20170420-07:06:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_2017109232739277 [org.dataone.client.rest.RestClient]
20170420-07:06:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201710923264457 [org.dataone.client.rest.RestClient]
20170420-07:06:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201710923264457 [org.dataone.client.rest.RestClient]
20170420-07:06:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201710923245100 [org.dataone.client.rest.RestClient]
20170420-07:06:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201710923245100 [org.dataone.client.rest.RestClient]
20170420-07:06:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201710923264457 [org.dataone.client.rest.RestClient]
20170420-07:06:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201710923245100 [org.dataone.client.rest.RestClient]
20170420-07:06:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201710923264457 [org.dataone.client.rest.RestClient]
20170420-07:06:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201710923264457 [org.dataone.client.rest.RestClient]
20170420-07:06:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201710923264457 [org.dataone.client.rest.RestClient]
20170420-07:06:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201710923245100 [org.dataone.client.rest.RestClient]
20170420-07:06:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201710923245100 [org.dataone.client.rest.RestClient]
20170420-07:06:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:06:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestEDI [org.dataone.client.rest.RestClient]
20170420-07:06:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:06:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:06:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:06:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:06:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:06:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:06:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:06:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:06:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fd64e64d9f70f2ba7a860d23983ef4971 [org.dataone.client.rest.RestClient]
20170420-07:06:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F47%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F47%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F47%2F1%2F836a030136ddb8bf9583f9c10cabd2ee [org.dataone.client.rest.RestClient]
20170420-07:06:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F47%2F1%2F457dcedc90df3dd4a8347100499d6ac8 [org.dataone.client.rest.RestClient]
20170420-07:06:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F01a752a68aebb9b9901af78825969b84 [org.dataone.client.rest.RestClient]
20170420-07:06:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F01a752a68aebb9b9901af78825969b84 [org.dataone.client.rest.RestClient]
20170420-07:06:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F46%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F01a752a68aebb9b9901af78825969b84 [org.dataone.client.rest.RestClient]
20170420-07:06:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F46%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F46%2F1%2F8413457bd4f370f2ae9cb1052e66d8ea [org.dataone.client.rest.RestClient]
20170420-07:06:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F46%2F1%2F8a309810fd9848e6216e4db78f470347 [org.dataone.client.rest.RestClient]
20170420-07:06:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F46%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F46%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F46%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F46%2F1%2F8a309810fd9848e6216e4db78f470347 [org.dataone.client.rest.RestClient]
20170420-07:06:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F46%2F1%2F8413457bd4f370f2ae9cb1052e66d8ea [org.dataone.client.rest.RestClient]
20170420-07:06:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F01a752a68aebb9b9901af78825969b84 [org.dataone.client.rest.RestClient]
20170420-07:06:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F46%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F46%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F46%2F1%2F8a309810fd9848e6216e4db78f470347 [org.dataone.client.rest.RestClient]
20170420-07:06:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F46%2F1%2F8413457bd4f370f2ae9cb1052e66d8ea [org.dataone.client.rest.RestClient]
20170420-07:06:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F750effcdcb067fc795d907a66c4b7838 [org.dataone.client.rest.RestClient]
20170420-07:06:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F750effcdcb067fc795d907a66c4b7838 [org.dataone.client.rest.RestClient]
20170420-07:06:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F45%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F750effcdcb067fc795d907a66c4b7838 [org.dataone.client.rest.RestClient]
20170420-07:06:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F45%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F45%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F45%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F45%2F1%2F4c58b01ace0ca2bf0b2bc4bde869c09a [org.dataone.client.rest.RestClient]
20170420-07:06:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F45%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F45%2F1%2F0b352b5c1086f06db1780d8bd1b0b0b7 [org.dataone.client.rest.RestClient]
20170420-07:06:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F45%2F1%2F4c58b01ace0ca2bf0b2bc4bde869c09a [org.dataone.client.rest.RestClient]
20170420-07:06:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F45%2F1%2F992112980a91921ab4862113c92caa73 [org.dataone.client.rest.RestClient]
20170420-07:06:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F45%2F1%2F0b352b5c1086f06db1780d8bd1b0b0b7 [org.dataone.client.rest.RestClient]
20170420-07:06:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F45%2F1%2F00b20871c17b7ebe3e83ce3eeb3b357e [org.dataone.client.rest.RestClient]
20170420-07:06:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F45%2F1%2F992112980a91921ab4862113c92caa73 [org.dataone.client.rest.RestClient]
20170420-07:06:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F45%2F1%2F7ef952c47c4176cca6bbaa65393ee198 [org.dataone.client.rest.RestClient]
20170420-07:06:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F45%2F1%2F00b20871c17b7ebe3e83ce3eeb3b357e [org.dataone.client.rest.RestClient]
20170420-07:06:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F45%2F1%2F843fcabce5700bd7d210d4730d9810ee [org.dataone.client.rest.RestClient]
20170420-07:06:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F45%2F1%2F7ef952c47c4176cca6bbaa65393ee198 [org.dataone.client.rest.RestClient]
20170420-07:06:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F45%2F1%2F843fcabce5700bd7d210d4730d9810ee [org.dataone.client.rest.RestClient]
20170420-07:06:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F416f57ace63477b458b0ca7a9c8dbf23 [org.dataone.client.rest.RestClient]
20170420-07:06:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F416f57ace63477b458b0ca7a9c8dbf23 [org.dataone.client.rest.RestClient]
20170420-07:06:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F62fb0b293e6ecf06700f1ddccb466ece [org.dataone.client.rest.RestClient]
20170420-07:06:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F416f57ace63477b458b0ca7a9c8dbf23 [org.dataone.client.rest.RestClient]
20170420-07:06:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F62fb0b293e6ecf06700f1ddccb466ece [org.dataone.client.rest.RestClient]
20170420-07:06:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F62fb0b293e6ecf06700f1ddccb466ece [org.dataone.client.rest.RestClient]
20170420-07:06:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F44%2F2 [org.dataone.client.rest.RestClient]
20170420-07:06:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F44%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F44%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F44%2F2 [org.dataone.client.rest.RestClient]
20170420-07:06:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F44%2F2 [org.dataone.client.rest.RestClient]
20170420-07:06:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F44%2F2 [org.dataone.client.rest.RestClient]
20170420-07:06:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F44%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F44%2F2 [org.dataone.client.rest.RestClient]
20170420-07:06:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F44%2F2%2Fa36f510202d16c611deafecb4d675ead [org.dataone.client.rest.RestClient]
20170420-07:06:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F44%2F2%2Fc02adbb8d449046498499a9774aebe0b [org.dataone.client.rest.RestClient]
20170420-07:06:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F44%2F2%2Fa36f510202d16c611deafecb4d675ead [org.dataone.client.rest.RestClient]
20170420-07:06:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F44%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F44%2F1%2Fc02adbb8d449046498499a9774aebe0b [org.dataone.client.rest.RestClient]
20170420-07:06:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F44%2F1%2Fa36f510202d16c611deafecb4d675ead [org.dataone.client.rest.RestClient]
20170420-07:06:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F44%2F2%2Fc02adbb8d449046498499a9774aebe0b [org.dataone.client.rest.RestClient]
20170420-07:06:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F44%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F44%2F1%2Fa36f510202d16c611deafecb4d675ead [org.dataone.client.rest.RestClient]
20170420-07:06:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F44%2F1%2Fc02adbb8d449046498499a9774aebe0b [org.dataone.client.rest.RestClient]
20170420-07:06:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F750effcdcb067fc795d907a66c4b7838 [org.dataone.client.rest.RestClient]
20170420-07:06:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F45%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F45%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F45%2F1%2F4c58b01ace0ca2bf0b2bc4bde869c09a [org.dataone.client.rest.RestClient]
20170420-07:06:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F45%2F1%2F0b352b5c1086f06db1780d8bd1b0b0b7 [org.dataone.client.rest.RestClient]
20170420-07:06:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F45%2F1%2F992112980a91921ab4862113c92caa73 [org.dataone.client.rest.RestClient]
20170420-07:06:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F45%2F1%2F00b20871c17b7ebe3e83ce3eeb3b357e [org.dataone.client.rest.RestClient]
20170420-07:06:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F45%2F1%2F7ef952c47c4176cca6bbaa65393ee198 [org.dataone.client.rest.RestClient]
20170420-07:06:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F45%2F1%2F843fcabce5700bd7d210d4730d9810ee [org.dataone.client.rest.RestClient]
20170420-07:06:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F416f57ace63477b458b0ca7a9c8dbf23 [org.dataone.client.rest.RestClient]
20170420-07:06:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F62fb0b293e6ecf06700f1ddccb466ece [org.dataone.client.rest.RestClient]
20170420-07:06:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F44%2F2 [org.dataone.client.rest.RestClient]
20170420-07:06:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F44%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F44%2F2 [org.dataone.client.rest.RestClient]
20170420-07:06:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F44%2F2%2Fa36f510202d16c611deafecb4d675ead [org.dataone.client.rest.RestClient]
20170420-07:06:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F44%2F2%2Fc02adbb8d449046498499a9774aebe0b [org.dataone.client.rest.RestClient]
20170420-07:06:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F416f57ace63477b458b0ca7a9c8dbf23 [org.dataone.client.rest.RestClient]
20170420-07:06:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F44%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F44%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F44%2F1%2Fa36f510202d16c611deafecb4d675ead [org.dataone.client.rest.RestClient]
20170420-07:06:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F44%2F1%2Fc02adbb8d449046498499a9774aebe0b [org.dataone.client.rest.RestClient]
20170420-07:06:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:06:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:06:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:06:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:06:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:06:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:06:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:06:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:06:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:06:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:06:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:06:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:06:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F43%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F43%2F2 [org.dataone.client.rest.RestClient]
20170420-07:06:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F43%2F2 [org.dataone.client.rest.RestClient]
20170420-07:06:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F43%2F2 [org.dataone.client.rest.RestClient]
20170420-07:06:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F43%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F2%2F6d08f4b5540186984738f14b19f678ad [org.dataone.client.rest.RestClient]
20170420-07:06:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F43%2F2 [org.dataone.client.rest.RestClient]
20170420-07:06:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F2%2F88120eec90290f4e7d69920db321b6a6 [org.dataone.client.rest.RestClient]
20170420-07:06:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F2%2F6d08f4b5540186984738f14b19f678ad [org.dataone.client.rest.RestClient]
20170420-07:06:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F43%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F2%2F88120eec90290f4e7d69920db321b6a6 [org.dataone.client.rest.RestClient]
20170420-07:06:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F4c58b01ace0ca2bf0b2bc4bde869c09a [org.dataone.client.rest.RestClient]
20170420-07:06:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F43%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F0b352b5c1086f06db1780d8bd1b0b0b7 [org.dataone.client.rest.RestClient]
20170420-07:06:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F4c58b01ace0ca2bf0b2bc4bde869c09a [org.dataone.client.rest.RestClient]
20170420-07:06:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F00b20871c17b7ebe3e83ce3eeb3b357e [org.dataone.client.rest.RestClient]
20170420-07:06:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F0b352b5c1086f06db1780d8bd1b0b0b7 [org.dataone.client.rest.RestClient]
20170420-07:06:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F992112980a91921ab4862113c92caa73 [org.dataone.client.rest.RestClient]
20170420-07:06:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F6d08f4b5540186984738f14b19f678ad [org.dataone.client.rest.RestClient]
20170420-07:06:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F00b20871c17b7ebe3e83ce3eeb3b357e [org.dataone.client.rest.RestClient]
20170420-07:06:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F992112980a91921ab4862113c92caa73 [org.dataone.client.rest.RestClient]
20170420-07:06:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F88120eec90290f4e7d69920db321b6a6 [org.dataone.client.rest.RestClient]
20170420-07:06:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F6d08f4b5540186984738f14b19f678ad [org.dataone.client.rest.RestClient]
20170420-07:06:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F88120eec90290f4e7d69920db321b6a6 [org.dataone.client.rest.RestClient]
20170420-07:06:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F0b293b9113e93b5f242f38e45cd864d0 [org.dataone.client.rest.RestClient]
20170420-07:06:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F42bd820c78bae02f1885523d0c8bd625 [org.dataone.client.rest.RestClient]
20170420-07:06:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F43%2F2 [org.dataone.client.rest.RestClient]
20170420-07:06:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F43%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F43%2F2 [org.dataone.client.rest.RestClient]
20170420-07:06:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F2%2F6d08f4b5540186984738f14b19f678ad [org.dataone.client.rest.RestClient]
20170420-07:06:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F2%2F88120eec90290f4e7d69920db321b6a6 [org.dataone.client.rest.RestClient]
20170420-07:06:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F0b293b9113e93b5f242f38e45cd864d0 [org.dataone.client.rest.RestClient]
20170420-07:06:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F43%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F43%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F4c58b01ace0ca2bf0b2bc4bde869c09a [org.dataone.client.rest.RestClient]
20170420-07:06:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F0b352b5c1086f06db1780d8bd1b0b0b7 [org.dataone.client.rest.RestClient]
20170420-07:06:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F992112980a91921ab4862113c92caa73 [org.dataone.client.rest.RestClient]
20170420-07:06:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F00b20871c17b7ebe3e83ce3eeb3b357e [org.dataone.client.rest.RestClient]
20170420-07:06:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F6d08f4b5540186984738f14b19f678ad [org.dataone.client.rest.RestClient]
20170420-07:06:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F43%2F1%2F88120eec90290f4e7d69920db321b6a6 [org.dataone.client.rest.RestClient]
20170420-07:06:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F3a0e6d44312a8f5b8f9fc503328b5e8e [org.dataone.client.rest.RestClient]
20170420-07:06:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F3a0e6d44312a8f5b8f9fc503328b5e8e [org.dataone.client.rest.RestClient]
20170420-07:06:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F3a0e6d44312a8f5b8f9fc503328b5e8e [org.dataone.client.rest.RestClient]
20170420-07:06:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F42%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F42%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F42%2F1%2F9a1c9d1443ecd8c8ece519013d1b45d7 [org.dataone.client.rest.RestClient]
20170420-07:06:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F42%2F1%2Ff7b3a28ef435b4ea1b5318ec52603715 [org.dataone.client.rest.RestClient]
20170420-07:06:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F42%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F42%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F42%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F42%2F1%2F9a1c9d1443ecd8c8ece519013d1b45d7 [org.dataone.client.rest.RestClient]
20170420-07:06:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F42%2F1%2Ff7b3a28ef435b4ea1b5318ec52603715 [org.dataone.client.rest.RestClient]
20170420-07:06:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F3a0e6d44312a8f5b8f9fc503328b5e8e [org.dataone.client.rest.RestClient]
20170420-07:06:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F42%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F42%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F42%2F1%2Ff7b3a28ef435b4ea1b5318ec52603715 [org.dataone.client.rest.RestClient]
20170420-07:06:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F42%2F1%2F9a1c9d1443ecd8c8ece519013d1b45d7 [org.dataone.client.rest.RestClient]
20170420-07:06:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fba6dd258fd4d42a0d00a378103ac5e1b [org.dataone.client.rest.RestClient]
20170420-07:06:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fba6dd258fd4d42a0d00a378103ac5e1b [org.dataone.client.rest.RestClient]
20170420-07:06:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F41%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F41%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fba6dd258fd4d42a0d00a378103ac5e1b [org.dataone.client.rest.RestClient]
20170420-07:06:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F41%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F41%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F41%2F1%2F94379235d114c3aba8f73c33f1ce0bf8 [org.dataone.client.rest.RestClient]
20170420-07:06:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F41%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F41%2F1%2Fe6832fcc452274d63b62d71703db87ef [org.dataone.client.rest.RestClient]
20170420-07:06:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F41%2F1%2F94379235d114c3aba8f73c33f1ce0bf8 [org.dataone.client.rest.RestClient]
20170420-07:06:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F41%2F1%2Fe6832fcc452274d63b62d71703db87ef [org.dataone.client.rest.RestClient]
20170420-07:06:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F23657b4f05e1bb678c0612af87250ab6 [org.dataone.client.rest.RestClient]
20170420-07:06:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F23657b4f05e1bb678c0612af87250ab6 [org.dataone.client.rest.RestClient]
20170420-07:06:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F23657b4f05e1bb678c0612af87250ab6 [org.dataone.client.rest.RestClient]
20170420-07:06:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F40%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F40%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F40%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F40%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F40%2F1%2Fee5be031c7dbf6563c77dad226c919d3 [org.dataone.client.rest.RestClient]
20170420-07:06:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F40%2F1%2F9ea37742fdf8a35da6f1e3df02bdf083 [org.dataone.client.rest.RestClient]
20170420-07:06:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F40%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F40%2F1%2F9ea37742fdf8a35da6f1e3df02bdf083 [org.dataone.client.rest.RestClient]
20170420-07:06:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F40%2F1%2Fee5be031c7dbf6563c77dad226c919d3 [org.dataone.client.rest.RestClient]
20170420-07:06:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fba6dd258fd4d42a0d00a378103ac5e1b [org.dataone.client.rest.RestClient]
20170420-07:06:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F41%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F41%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F41%2F1%2F94379235d114c3aba8f73c33f1ce0bf8 [org.dataone.client.rest.RestClient]
20170420-07:06:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F41%2F1%2Fe6832fcc452274d63b62d71703db87ef [org.dataone.client.rest.RestClient]
20170420-07:06:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F23657b4f05e1bb678c0612af87250ab6 [org.dataone.client.rest.RestClient]
20170420-07:06:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F40%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F40%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F40%2F1%2F9ea37742fdf8a35da6f1e3df02bdf083 [org.dataone.client.rest.RestClient]
20170420-07:06:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F40%2F1%2Fee5be031c7dbf6563c77dad226c919d3 [org.dataone.client.rest.RestClient]
20170420-07:06:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F910c51a0b888ee45fa4d6369a8ecbdb0 [org.dataone.client.rest.RestClient]
20170420-07:06:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F910c51a0b888ee45fa4d6369a8ecbdb0 [org.dataone.client.rest.RestClient]
20170420-07:06:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F910c51a0b888ee45fa4d6369a8ecbdb0 [org.dataone.client.rest.RestClient]
20170420-07:06:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F39%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F39%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F39%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F39%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F39%2F1%2F76df20639ac2cca129e774144ef38907 [org.dataone.client.rest.RestClient]
20170420-07:06:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F39%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F39%2F1%2F4f12402a14743874390e734af8111c65 [org.dataone.client.rest.RestClient]
20170420-07:06:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F39%2F1%2F76df20639ac2cca129e774144ef38907 [org.dataone.client.rest.RestClient]
20170420-07:06:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F212894fdb975b5bdce7502523e18d0c1 [org.dataone.client.rest.RestClient]
20170420-07:06:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F39%2F1%2F4f12402a14743874390e734af8111c65 [org.dataone.client.rest.RestClient]
20170420-07:06:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F212894fdb975b5bdce7502523e18d0c1 [org.dataone.client.rest.RestClient]
20170420-07:06:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F212894fdb975b5bdce7502523e18d0c1 [org.dataone.client.rest.RestClient]
20170420-07:06:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F38%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F38%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F38%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F38%2F1%2F6f63e985b70508a13f63d02398445017 [org.dataone.client.rest.RestClient]
20170420-07:06:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F38%2F1%2F576bc3c9443d1ff130919b42e3cfde8d [org.dataone.client.rest.RestClient]
20170420-07:06:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F38%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F38%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F38%2F1%2F6f63e985b70508a13f63d02398445017 [org.dataone.client.rest.RestClient]
20170420-07:06:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F38%2F1%2F576bc3c9443d1ff130919b42e3cfde8d [org.dataone.client.rest.RestClient]
20170420-07:06:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F910c51a0b888ee45fa4d6369a8ecbdb0 [org.dataone.client.rest.RestClient]
20170420-07:06:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F39%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F39%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F39%2F1%2F76df20639ac2cca129e774144ef38907 [org.dataone.client.rest.RestClient]
20170420-07:06:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F39%2F1%2F4f12402a14743874390e734af8111c65 [org.dataone.client.rest.RestClient]
20170420-07:06:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F212894fdb975b5bdce7502523e18d0c1 [org.dataone.client.rest.RestClient]
20170420-07:06:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F38%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F38%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F38%2F1%2F6f63e985b70508a13f63d02398445017 [org.dataone.client.rest.RestClient]
20170420-07:06:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F38%2F1%2F576bc3c9443d1ff130919b42e3cfde8d [org.dataone.client.rest.RestClient]
20170420-07:06:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F8b7044483f49acb84df92b023359af25 [org.dataone.client.rest.RestClient]
20170420-07:06:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F8b7044483f49acb84df92b023359af25 [org.dataone.client.rest.RestClient]
20170420-07:06:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F8b7044483f49acb84df92b023359af25 [org.dataone.client.rest.RestClient]
20170420-07:06:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F37%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F37%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F37%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F37%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F37%2F1%2F86fdcca0c5ed9d514173232397527768 [org.dataone.client.rest.RestClient]
20170420-07:06:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F37%2F1%2Fd106d459177e9af467322e13df04441e [org.dataone.client.rest.RestClient]
20170420-07:06:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F37%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F37%2F1%2Fd106d459177e9af467322e13df04441e [org.dataone.client.rest.RestClient]
20170420-07:06:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F37%2F1%2F86fdcca0c5ed9d514173232397527768 [org.dataone.client.rest.RestClient]
20170420-07:06:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F8b7044483f49acb84df92b023359af25 [org.dataone.client.rest.RestClient]
20170420-07:06:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F37%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F37%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F37%2F1%2Fd106d459177e9af467322e13df04441e [org.dataone.client.rest.RestClient]
20170420-07:06:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F37%2F1%2F86fdcca0c5ed9d514173232397527768 [org.dataone.client.rest.RestClient]
20170420-07:06:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F80dc4652fa87c202f1a6108ef105a23c [org.dataone.client.rest.RestClient]
20170420-07:06:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F80dc4652fa87c202f1a6108ef105a23c [org.dataone.client.rest.RestClient]
20170420-07:06:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F80dc4652fa87c202f1a6108ef105a23c [org.dataone.client.rest.RestClient]
20170420-07:06:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F36%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F36%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F36%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F36%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F36%2F1%2F0cfa959c4de9bc33e86c5579539411d7 [org.dataone.client.rest.RestClient]
20170420-07:06:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F36%2F1%2F46c7d9906e177eee1562d1d3cdec4e36 [org.dataone.client.rest.RestClient]
20170420-07:06:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F36%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F36%2F1%2F0cfa959c4de9bc33e86c5579539411d7 [org.dataone.client.rest.RestClient]
20170420-07:06:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F36%2F1%2F46c7d9906e177eee1562d1d3cdec4e36 [org.dataone.client.rest.RestClient]
20170420-07:06:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F80dc4652fa87c202f1a6108ef105a23c [org.dataone.client.rest.RestClient]
20170420-07:06:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F36%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F36%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F36%2F1%2F0cfa959c4de9bc33e86c5579539411d7 [org.dataone.client.rest.RestClient]
20170420-07:06:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F36%2F1%2F46c7d9906e177eee1562d1d3cdec4e36 [org.dataone.client.rest.RestClient]
20170420-07:06:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fad6622cb3c28057a7f2b3dd5e801f324 [org.dataone.client.rest.RestClient]
20170420-07:06:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F35%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fad6622cb3c28057a7f2b3dd5e801f324 [org.dataone.client.rest.RestClient]
20170420-07:06:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fad6622cb3c28057a7f2b3dd5e801f324 [org.dataone.client.rest.RestClient]
20170420-07:06:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F35%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F35%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F35%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F35%2F1%2Fd2195c17ef275c083887c275ada0b888 [org.dataone.client.rest.RestClient]
20170420-07:06:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F35%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F35%2F1%2F6721ccc084a82e3c7402a336d55df223 [org.dataone.client.rest.RestClient]
20170420-07:06:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F35%2F1%2Fd2195c17ef275c083887c275ada0b888 [org.dataone.client.rest.RestClient]
20170420-07:06:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F35%2F1%2F6721ccc084a82e3c7402a336d55df223 [org.dataone.client.rest.RestClient]
20170420-07:06:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fa5ab1f67765fa92a853ece4609bb79f1 [org.dataone.client.rest.RestClient]
20170420-07:06:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fa5ab1f67765fa92a853ece4609bb79f1 [org.dataone.client.rest.RestClient]
20170420-07:06:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fa5ab1f67765fa92a853ece4609bb79f1 [org.dataone.client.rest.RestClient]
20170420-07:06:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F34%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F34%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F34%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F34%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F34%2F1%2F44d2dc8920d76b255e45589715b5e4c8 [org.dataone.client.rest.RestClient]
20170420-07:06:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F34%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F34%2F1%2F9e8784dd5234e583c0e71ee3716e10e7 [org.dataone.client.rest.RestClient]
20170420-07:06:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F34%2F1%2F44d2dc8920d76b255e45589715b5e4c8 [org.dataone.client.rest.RestClient]
20170420-07:06:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F62b5d7ed99300e68d0d1f4157705e43b [org.dataone.client.rest.RestClient]
20170420-07:06:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F34%2F1%2F9e8784dd5234e583c0e71ee3716e10e7 [org.dataone.client.rest.RestClient]
20170420-07:06:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F62b5d7ed99300e68d0d1f4157705e43b [org.dataone.client.rest.RestClient]
20170420-07:06:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F62b5d7ed99300e68d0d1f4157705e43b [org.dataone.client.rest.RestClient]
20170420-07:06:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F33%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F33%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F33%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F33%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F33%2F1%2Fb518adcd8a8003e615f01d0b4dde18b0 [org.dataone.client.rest.RestClient]
20170420-07:06:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F33%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F33%2F1%2Fb518adcd8a8003e615f01d0b4dde18b0 [org.dataone.client.rest.RestClient]
20170420-07:06:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F33%2F1%2Fb57fce6d7f91b859992ec925165b3a15 [org.dataone.client.rest.RestClient]
20170420-07:06:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F36970726a73cade330c8c858ba480ffd [org.dataone.client.rest.RestClient]
20170420-07:06:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F33%2F1%2Fb57fce6d7f91b859992ec925165b3a15 [org.dataone.client.rest.RestClient]
20170420-07:06:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F36970726a73cade330c8c858ba480ffd [org.dataone.client.rest.RestClient]
20170420-07:06:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F36970726a73cade330c8c858ba480ffd [org.dataone.client.rest.RestClient]
20170420-07:06:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F32%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F32%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F32%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F32%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F32%2F1%2F077d42ef9d87944f308c80e912960709 [org.dataone.client.rest.RestClient]
20170420-07:06:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F32%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F32%2F1%2F077d42ef9d87944f308c80e912960709 [org.dataone.client.rest.RestClient]
20170420-07:06:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F32%2F1%2F800b384ed3544c1a8cfdf38be2f7cf87 [org.dataone.client.rest.RestClient]
20170420-07:06:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F32%2F1%2F800b384ed3544c1a8cfdf38be2f7cf87 [org.dataone.client.rest.RestClient]
20170420-07:06:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F7e87221c715f7bb98cd39837f9edbece [org.dataone.client.rest.RestClient]
20170420-07:06:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F7e87221c715f7bb98cd39837f9edbece [org.dataone.client.rest.RestClient]
20170420-07:06:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F31%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F7e87221c715f7bb98cd39837f9edbece [org.dataone.client.rest.RestClient]
20170420-07:06:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F31%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F31%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F31%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F31%2F1%2Fe7f72b3d504577841f763a751d24be33 [org.dataone.client.rest.RestClient]
20170420-07:06:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F31%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F31%2F1%2Fe7f72b3d504577841f763a751d24be33 [org.dataone.client.rest.RestClient]
20170420-07:06:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F31%2F1%2F94ee3fbfc6448fd28f0171eb496a3750 [org.dataone.client.rest.RestClient]
20170420-07:06:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fad6622cb3c28057a7f2b3dd5e801f324 [org.dataone.client.rest.RestClient]
20170420-07:06:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F35%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F35%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F35%2F1%2Fd2195c17ef275c083887c275ada0b888 [org.dataone.client.rest.RestClient]
20170420-07:06:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F35%2F1%2F6721ccc084a82e3c7402a336d55df223 [org.dataone.client.rest.RestClient]
20170420-07:06:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fa5ab1f67765fa92a853ece4609bb79f1 [org.dataone.client.rest.RestClient]
20170420-07:06:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F34%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F34%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F34%2F1%2F44d2dc8920d76b255e45589715b5e4c8 [org.dataone.client.rest.RestClient]
20170420-07:06:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F34%2F1%2F9e8784dd5234e583c0e71ee3716e10e7 [org.dataone.client.rest.RestClient]
20170420-07:06:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F62b5d7ed99300e68d0d1f4157705e43b [org.dataone.client.rest.RestClient]
20170420-07:06:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F33%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F33%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F33%2F1%2Fb518adcd8a8003e615f01d0b4dde18b0 [org.dataone.client.rest.RestClient]
20170420-07:06:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F33%2F1%2Fb57fce6d7f91b859992ec925165b3a15 [org.dataone.client.rest.RestClient]
20170420-07:06:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F36970726a73cade330c8c858ba480ffd [org.dataone.client.rest.RestClient]
20170420-07:06:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F32%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F32%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F32%2F1%2F077d42ef9d87944f308c80e912960709 [org.dataone.client.rest.RestClient]
20170420-07:06:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F32%2F1%2F800b384ed3544c1a8cfdf38be2f7cf87 [org.dataone.client.rest.RestClient]
20170420-07:06:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F7e87221c715f7bb98cd39837f9edbece [org.dataone.client.rest.RestClient]
20170420-07:06:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F31%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F31%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F31%2F1%2Fe7f72b3d504577841f763a751d24be33 [org.dataone.client.rest.RestClient]
20170420-07:06:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F31%2F1%2F94ee3fbfc6448fd28f0171eb496a3750 [org.dataone.client.rest.RestClient]
20170420-07:06:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:06:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:06:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:06:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:06:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:06:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:06:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:06:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:06:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722848356 [org.dataone.client.rest.RestClient]
20170420-07:06:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722714489 [org.dataone.client.rest.RestClient]
20170420-07:06:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722848356 [org.dataone.client.rest.RestClient]
20170420-07:06:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722714489 [org.dataone.client.rest.RestClient]
20170420-07:06:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722848356 [org.dataone.client.rest.RestClient]
20170420-07:06:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722714489 [org.dataone.client.rest.RestClient]
20170420-07:06:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722848356 [org.dataone.client.rest.RestClient]
20170420-07:06:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722163971 [org.dataone.client.rest.RestClient]
20170420-07:06:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722163971 [org.dataone.client.rest.RestClient]
20170420-07:06:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722163971 [org.dataone.client.rest.RestClient]
20170420-07:06:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722163971 [org.dataone.client.rest.RestClient]
20170420-07:06:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722163971 [org.dataone.client.rest.RestClient]
20170420-07:06:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722163971 [org.dataone.client.rest.RestClient]
20170420-07:06:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722163971 [org.dataone.client.rest.RestClient]
20170420-07:06:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722163971 [org.dataone.client.rest.RestClient]
20170420-07:06:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722848356 [org.dataone.client.rest.RestClient]
20170420-07:06:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722714489 [org.dataone.client.rest.RestClient]
20170420-07:06:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722848356 [org.dataone.client.rest.RestClient]
20170420-07:06:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722714489 [org.dataone.client.rest.RestClient]
20170420-07:06:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722848356 [org.dataone.client.rest.RestClient]
20170420-07:06:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722714489 [org.dataone.client.rest.RestClient]
20170420-07:06:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722848356 [org.dataone.client.rest.RestClient]
20170420-07:06:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722848356 [org.dataone.client.rest.RestClient]
20170420-07:06:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722848356 [org.dataone.client.rest.RestClient]
20170420-07:06:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722714489 [org.dataone.client.rest.RestClient]
20170420-07:06:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722714489 [org.dataone.client.rest.RestClient]
20170420-07:06:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722714489 [org.dataone.client.rest.RestClient]
20170420-07:06:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722510186 [org.dataone.client.rest.RestClient]
20170420-07:06:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722510186 [org.dataone.client.rest.RestClient]
20170420-07:06:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722510186 [org.dataone.client.rest.RestClient]
20170420-07:06:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722510186 [org.dataone.client.rest.RestClient]
20170420-07:06:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178722510186 [org.dataone.client.rest.RestClient]
20170420-07:06:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestEDI [org.dataone.client.rest.RestClient]
20170420-07:06:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:06:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:06:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:06:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:06:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:06:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:06:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:06:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:06:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:06:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient]
20170420-07:06:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient]
20170420-07:06:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:06:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F3 [org.dataone.client.rest.RestClient]
20170420-07:06:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F3 [org.dataone.client.rest.RestClient]
20170420-07:06:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F2841b7091685b2ddbf5cb114c7b0555e [org.dataone.client.rest.RestClient]
20170420-07:06:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F4%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient]
20170420-07:06:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F4%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:06:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F4 [org.dataone.client.rest.RestClient]
20170420-07:06:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F3 [org.dataone.client.rest.RestClient]
20170420-07:06:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F4 [org.dataone.client.rest.RestClient]
20170420-07:06:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F6e25018cac1588e49fbebdb26c55ae64 [org.dataone.client.rest.RestClient]
20170420-07:06:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F2841b7091685b2ddbf5cb114c7b0555e [org.dataone.client.rest.RestClient]
20170420-07:06:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F5%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient]
20170420-07:06:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F5%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:06:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F5 [org.dataone.client.rest.RestClient]
20170420-07:06:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F4 [org.dataone.client.rest.RestClient]
20170420-07:06:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F5 [org.dataone.client.rest.RestClient]
20170420-07:06:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F73a730ae1068e46752986739fba1a040 [org.dataone.client.rest.RestClient]
20170420-07:06:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F6e25018cac1588e49fbebdb26c55ae64 [org.dataone.client.rest.RestClient]
20170420-07:06:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F6%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient]
20170420-07:06:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F6%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:06:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F6 [org.dataone.client.rest.RestClient]
20170420-07:06:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F5 [org.dataone.client.rest.RestClient]
20170420-07:06:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F6 [org.dataone.client.rest.RestClient]
20170420-07:06:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fe720062b333693b316777e6bbdaac659 [org.dataone.client.rest.RestClient]
20170420-07:06:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F73a730ae1068e46752986739fba1a040 [org.dataone.client.rest.RestClient]
20170420-07:06:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F7%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient]
20170420-07:06:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F7%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:06:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F7 [org.dataone.client.rest.RestClient]
20170420-07:06:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F6 [org.dataone.client.rest.RestClient]
20170420-07:06:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F7 [org.dataone.client.rest.RestClient]
20170420-07:06:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fcd49f24172b375504c462bfe190051fd [org.dataone.client.rest.RestClient]
20170420-07:06:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fe720062b333693b316777e6bbdaac659 [org.dataone.client.rest.RestClient]
20170420-07:06:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F8%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient]
20170420-07:06:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F8%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:06:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F8 [org.dataone.client.rest.RestClient]
20170420-07:06:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F7 [org.dataone.client.rest.RestClient]
20170420-07:06:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F8 [org.dataone.client.rest.RestClient]
20170420-07:06:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F3e46a6cce12a2cd8c18749d564c6c78d [org.dataone.client.rest.RestClient]
20170420-07:06:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fcd49f24172b375504c462bfe190051fd [org.dataone.client.rest.RestClient]
20170420-07:06:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F4%2F3%2F9992855901774489a0df68ccca52a1bb [org.dataone.client.rest.RestClient]
20170420-07:06:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F4%2F3 [org.dataone.client.rest.RestClient]
20170420-07:06:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F4%2F3 [org.dataone.client.rest.RestClient]
20170420-07:06:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F395435404450e0bd954b8214d04e1d24 [org.dataone.client.rest.RestClient]
20170420-07:06:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F4%2F4%2F1b55cd98aaa6fc5edab66d1908375d89 [org.dataone.client.rest.RestClient]
20170420-07:06:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F4%2F4 [org.dataone.client.rest.RestClient]
20170420-07:06:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F4%2F3 [org.dataone.client.rest.RestClient]
20170420-07:06:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F4%2F4 [org.dataone.client.rest.RestClient]
20170420-07:06:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Ffae474ebc5333b0bad6e5614beaea362 [org.dataone.client.rest.RestClient]
20170420-07:06:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F395435404450e0bd954b8214d04e1d24 [org.dataone.client.rest.RestClient]
20170420-07:06:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F1%2F1%2Fcba4645e845957d015008e7bccf4f902 [org.dataone.client.rest.RestClient]
20170420-07:06:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F1%2F1%2F482fef41e108b34ad816e96423711470 [org.dataone.client.rest.RestClient]
20170420-07:06:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F1%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F1%2F1 [org.dataone.client.rest.RestClient]
20170420-07:06:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fe750642c7952d50af77d4f80e39df99d [org.dataone.client.rest.RestClient]
20170420-07:06:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F2841b7091685b2ddbf5cb114c7b0555e [org.dataone.client.rest.RestClient]
20170420-07:06:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F3 [org.dataone.client.rest.RestClient]
20170420-07:06:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient]
20170420-07:06:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient]
20170420-07:06:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:06:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F3 [org.dataone.client.rest.RestClient]
20170420-07:06:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:06:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F4%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient]
20170420-07:06:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F3 [org.dataone.client.rest.RestClient]
20170420-07:06:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F4%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:06:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F3 [org.dataone.client.rest.RestClient]
20170420-07:06:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F4%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:06:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F4 [org.dataone.client.rest.RestClient]
20170420-07:06:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F3 [org.dataone.client.rest.RestClient]
20170420-07:06:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F3 [org.dataone.client.rest.RestClient]
20170420-07:06:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F2841b7091685b2ddbf5cb114c7b0555e [org.dataone.client.rest.RestClient]
20170420-07:06:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F4 [org.dataone.client.rest.RestClient]
20170420-07:06:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F2841b7091685b2ddbf5cb114c7b0555e [org.dataone.client.rest.RestClient]
20170420-07:06:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F5%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient]
20170420-07:06:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F2841b7091685b2ddbf5cb114c7b0555e [org.dataone.client.rest.RestClient]
20170420-07:06:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F5%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:06:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F4 [org.dataone.client.rest.RestClient]
20170420-07:06:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F5%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:06:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F5 [org.dataone.client.rest.RestClient]
20170420-07:06:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F4 [org.dataone.client.rest.RestClient]
20170420-07:06:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F6e25018cac1588e49fbebdb26c55ae64 [org.dataone.client.rest.RestClient]
20170420-07:06:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F4 [org.dataone.client.rest.RestClient]
20170420-07:06:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F5 [org.dataone.client.rest.RestClient]
20170420-07:06:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F6e25018cac1588e49fbebdb26c55ae64 [org.dataone.client.rest.RestClient]
20170420-07:06:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F6e25018cac1588e49fbebdb26c55ae64 [org.dataone.client.rest.RestClient]
20170420-07:06:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F6%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient]
20170420-07:06:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F6%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:06:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F5 [org.dataone.client.rest.RestClient]
20170420-07:06:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F6%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:06:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F6 [org.dataone.client.rest.RestClient]
20170420-07:06:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F5 [org.dataone.client.rest.RestClient]
20170420-07:06:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F5 [org.dataone.client.rest.RestClient]
20170420-07:06:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F6 [org.dataone.client.rest.RestClient]
20170420-07:06:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F73a730ae1068e46752986739fba1a040 [org.dataone.client.rest.RestClient]
20170420-07:06:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F73a730ae1068e46752986739fba1a040 [org.dataone.client.rest.RestClient]
20170420-07:06:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F73a730ae1068e46752986739fba1a040 [org.dataone.client.rest.RestClient]
20170420-07:06:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F7%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient]
20170420-07:06:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F7%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:06:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F7%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:06:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F6 [org.dataone.client.rest.RestClient]
20170420-07:06:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F6 [org.dataone.client.rest.RestClient]
20170420-07:06:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F7 [org.dataone.client.rest.RestClient]
20170420-07:06:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F6 [org.dataone.client.rest.RestClient]
20170420-07:06:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fe720062b333693b316777e6bbdaac659 [org.dataone.client.rest.RestClient]
20170420-07:06:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F7 [org.dataone.client.rest.RestClient]
20170420-07:06:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fe720062b333693b316777e6bbdaac659 [org.dataone.client.rest.RestClient]
20170420-07:06:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F8%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient]
20170420-07:06:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fe720062b333693b316777e6bbdaac659 [org.dataone.client.rest.RestClient]
20170420-07:06:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F8%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:06:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F8%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:06:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F8 [org.dataone.client.rest.RestClient]
20170420-07:06:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F7 [org.dataone.client.rest.RestClient]
20170420-07:06:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F8 [org.dataone.client.rest.RestClient]
20170420-07:06:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F8 [org.dataone.client.rest.RestClient]
20170420-07:06:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F8 [org.dataone.client.rest.RestClient]
20170420-07:06:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F7 [org.dataone.client.rest.RestClient]
20170420-07:07:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F8 [org.dataone.client.rest.RestClient]
20170420-07:07:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F7 [org.dataone.client.rest.RestClient]
20170420-07:07:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F3e46a6cce12a2cd8c18749d564c6c78d [org.dataone.client.rest.RestClient]
20170420-07:07:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F3e46a6cce12a2cd8c18749d564c6c78d [org.dataone.client.rest.RestClient]
20170420-07:07:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F3e46a6cce12a2cd8c18749d564c6c78d [org.dataone.client.rest.RestClient]
20170420-07:07:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fcd49f24172b375504c462bfe190051fd [org.dataone.client.rest.RestClient]
20170420-07:07:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fcd49f24172b375504c462bfe190051fd [org.dataone.client.rest.RestClient]
20170420-07:07:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fcd49f24172b375504c462bfe190051fd [org.dataone.client.rest.RestClient]
20170420-07:07:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F4%2F3%2F9992855901774489a0df68ccca52a1bb [org.dataone.client.rest.RestClient]
20170420-07:07:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F4%2F3%2F9992855901774489a0df68ccca52a1bb [org.dataone.client.rest.RestClient]
20170420-07:07:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F4%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F4%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F4%2F4%2F1b55cd98aaa6fc5edab66d1908375d89 [org.dataone.client.rest.RestClient]
20170420-07:07:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F4%2F4 [org.dataone.client.rest.RestClient]
20170420-07:07:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F4%2F4%2F1b55cd98aaa6fc5edab66d1908375d89 [org.dataone.client.rest.RestClient]
20170420-07:07:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F4%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F4%2F4 [org.dataone.client.rest.RestClient]
20170420-07:07:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F4%2F4 [org.dataone.client.rest.RestClient]
20170420-07:07:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F4%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F4%2F4 [org.dataone.client.rest.RestClient]
20170420-07:07:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F4%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F4%2F4 [org.dataone.client.rest.RestClient]
20170420-07:07:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Ffae474ebc5333b0bad6e5614beaea362 [org.dataone.client.rest.RestClient]
20170420-07:07:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Ffae474ebc5333b0bad6e5614beaea362 [org.dataone.client.rest.RestClient]
20170420-07:07:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F395435404450e0bd954b8214d04e1d24 [org.dataone.client.rest.RestClient]
20170420-07:07:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Ffae474ebc5333b0bad6e5614beaea362 [org.dataone.client.rest.RestClient]
20170420-07:07:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F1%2F1%2Fcba4645e845957d015008e7bccf4f902 [org.dataone.client.rest.RestClient]
20170420-07:07:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F395435404450e0bd954b8214d04e1d24 [org.dataone.client.rest.RestClient]
20170420-07:07:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F395435404450e0bd954b8214d04e1d24 [org.dataone.client.rest.RestClient]
20170420-07:07:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F1%2F1%2F482fef41e108b34ad816e96423711470 [org.dataone.client.rest.RestClient]
20170420-07:07:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F1%2F1%2Fcba4645e845957d015008e7bccf4f902 [org.dataone.client.rest.RestClient]
20170420-07:07:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F1%2F1 [org.dataone.client.rest.RestClient]
20170420-07:07:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F1%2F1%2F482fef41e108b34ad816e96423711470 [org.dataone.client.rest.RestClient]
20170420-07:07:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F1%2F1 [org.dataone.client.rest.RestClient]
20170420-07:07:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F1%2F1 [org.dataone.client.rest.RestClient]
20170420-07:07:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F1%2F1 [org.dataone.client.rest.RestClient]
20170420-07:07:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fe750642c7952d50af77d4f80e39df99d [org.dataone.client.rest.RestClient]
20170420-07:07:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F1%2F1 [org.dataone.client.rest.RestClient]
20170420-07:07:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fe750642c7952d50af77d4f80e39df99d [org.dataone.client.rest.RestClient]
20170420-07:07:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fe750642c7952d50af77d4f80e39df99d [org.dataone.client.rest.RestClient]
20170420-07:07:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fe750642c7952d50af77d4f80e39df99d [org.dataone.client.rest.RestClient]
20170420-07:07:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F2%2Fa1020d08faba6e624716b093652ab928 [org.dataone.client.rest.RestClient]
20170420-07:07:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F2%2F8284876afe3a1cb0a919d37e1164357f [org.dataone.client.rest.RestClient]
20170420-07:07:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F2%2F15349257362e427bb7c1cf86b326e11b [org.dataone.client.rest.RestClient]
20170420-07:07:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F2 [org.dataone.client.rest.RestClient]
20170420-07:07:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F15%2F2 [org.dataone.client.rest.RestClient]
20170420-07:07:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fff0127987c0332c8e3f807f25c59273b [org.dataone.client.rest.RestClient]
20170420-07:07:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient]
20170420-07:07:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient]
20170420-07:07:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient]
20170420-07:07:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient]
20170420-07:07:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient]
20170420-07:07:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient]
20170420-07:07:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient]
20170420-07:07:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F1 [org.dataone.client.rest.RestClient]
20170420-07:07:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F1 [org.dataone.client.rest.RestClient]
20170420-07:07:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F89ba6befa7f34cbd0464166892545e0d [org.dataone.client.rest.RestClient]
20170420-07:07:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient]
20170420-07:07:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient]
20170420-07:07:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient]
20170420-07:07:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient]
20170420-07:07:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient]
20170420-07:07:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient]
20170420-07:07:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient]
20170420-07:07:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F2 [org.dataone.client.rest.RestClient]
20170420-07:07:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F1 [org.dataone.client.rest.RestClient]
20170420-07:07:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F2 [org.dataone.client.rest.RestClient]
20170420-07:07:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F689e4c3fe7fd5d14d027e28971feaa55 [org.dataone.client.rest.RestClient]
20170420-07:07:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F89ba6befa7f34cbd0464166892545e0d [org.dataone.client.rest.RestClient]
20170420-07:07:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F3%2Fa1020d08faba6e624716b093652ab928 [org.dataone.client.rest.RestClient]
20170420-07:07:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F3%2F8284876afe3a1cb0a919d37e1164357f [org.dataone.client.rest.RestClient]
20170420-07:07:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F3%2F15349257362e427bb7c1cf86b326e11b [org.dataone.client.rest.RestClient]
20170420-07:07:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F2 [org.dataone.client.rest.RestClient]
20170420-07:07:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F15%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F1de62ffbe00be29313eafb4f88f68eb4 [org.dataone.client.rest.RestClient]
20170420-07:07:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fff0127987c0332c8e3f807f25c59273b [org.dataone.client.rest.RestClient]
20170420-07:07:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient]
20170420-07:07:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient]
20170420-07:07:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient]
20170420-07:07:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient]
20170420-07:07:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient]
20170420-07:07:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient]
20170420-07:07:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient]
20170420-07:07:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F2 [org.dataone.client.rest.RestClient]
20170420-07:07:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F2338c85729a11fd953df97f7798924f0 [org.dataone.client.rest.RestClient]
20170420-07:07:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F689e4c3fe7fd5d14d027e28971feaa55 [org.dataone.client.rest.RestClient]
20170420-07:07:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F2%2Fa1020d08faba6e624716b093652ab928 [org.dataone.client.rest.RestClient]
20170420-07:07:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F2%2F15349257362e427bb7c1cf86b326e11b [org.dataone.client.rest.RestClient]
20170420-07:07:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F2%2F8284876afe3a1cb0a919d37e1164357f [org.dataone.client.rest.RestClient]
20170420-07:07:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F15%2F2 [org.dataone.client.rest.RestClient]
20170420-07:07:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F2%2F15349257362e427bb7c1cf86b326e11b [org.dataone.client.rest.RestClient]
20170420-07:07:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F2%2F8284876afe3a1cb0a919d37e1164357f [org.dataone.client.rest.RestClient]
20170420-07:07:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient]
20170420-07:07:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F15%2F2 [org.dataone.client.rest.RestClient]
20170420-07:07:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient]
20170420-07:07:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient]
20170420-07:07:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient]
20170420-07:07:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient]
20170420-07:07:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient]
20170420-07:07:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient]
20170420-07:07:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient]
20170420-07:07:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient]
20170420-07:07:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient]
20170420-07:07:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient]
20170420-07:07:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient]
20170420-07:07:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient]
20170420-07:07:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F1 [org.dataone.client.rest.RestClient]
20170420-07:07:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient]
20170420-07:07:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient]
20170420-07:07:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F1 [org.dataone.client.rest.RestClient]
20170420-07:07:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient]
20170420-07:07:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient]
20170420-07:07:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient]
20170420-07:07:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient]
20170420-07:07:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient]
20170420-07:07:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient]
20170420-07:07:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient]
20170420-07:07:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient]
20170420-07:07:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient]
20170420-07:07:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient]
20170420-07:07:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient]
20170420-07:07:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient]
20170420-07:07:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F1 [org.dataone.client.rest.RestClient]
20170420-07:07:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient]
20170420-07:07:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F2 [org.dataone.client.rest.RestClient]
20170420-07:07:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F1 [org.dataone.client.rest.RestClient]
20170420-07:07:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F1 [org.dataone.client.rest.RestClient]
20170420-07:07:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F89ba6befa7f34cbd0464166892545e0d [org.dataone.client.rest.RestClient]
20170420-07:07:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F2 [org.dataone.client.rest.RestClient]
20170420-07:07:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F3%2Fa1020d08faba6e624716b093652ab928 [org.dataone.client.rest.RestClient]
20170420-07:07:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F89ba6befa7f34cbd0464166892545e0d [org.dataone.client.rest.RestClient]
20170420-07:07:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F89ba6befa7f34cbd0464166892545e0d [org.dataone.client.rest.RestClient]
20170420-07:07:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F3%2F8284876afe3a1cb0a919d37e1164357f [org.dataone.client.rest.RestClient]
20170420-07:07:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F3%2F15349257362e427bb7c1cf86b326e11b [org.dataone.client.rest.RestClient]
20170420-07:07:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F3%2F8284876afe3a1cb0a919d37e1164357f [org.dataone.client.rest.RestClient]
20170420-07:07:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F3%2F15349257362e427bb7c1cf86b326e11b [org.dataone.client.rest.RestClient]
20170420-07:07:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F2 [org.dataone.client.rest.RestClient]
20170420-07:07:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F15%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F2 [org.dataone.client.rest.RestClient]
20170420-07:07:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F2 [org.dataone.client.rest.RestClient]
20170420-07:07:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F1de62ffbe00be29313eafb4f88f68eb4 [org.dataone.client.rest.RestClient]
20170420-07:07:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F15%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F1de62ffbe00be29313eafb4f88f68eb4 [org.dataone.client.rest.RestClient]
20170420-07:07:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F1de62ffbe00be29313eafb4f88f68eb4 [org.dataone.client.rest.RestClient]
20170420-07:07:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fff0127987c0332c8e3f807f25c59273b [org.dataone.client.rest.RestClient]
20170420-07:07:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fff0127987c0332c8e3f807f25c59273b [org.dataone.client.rest.RestClient]
20170420-07:07:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fff0127987c0332c8e3f807f25c59273b [org.dataone.client.rest.RestClient]
20170420-07:07:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient]
20170420-07:07:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient]
20170420-07:07:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient]
20170420-07:07:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient]
20170420-07:07:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient]
20170420-07:07:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient]
20170420-07:07:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient]
20170420-07:07:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient]
20170420-07:07:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient]
20170420-07:07:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient]
20170420-07:07:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient]
20170420-07:07:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient]
20170420-07:07:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient]
20170420-07:07:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient]
20170420-07:07:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F2 [org.dataone.client.rest.RestClient]
20170420-07:07:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F2 [org.dataone.client.rest.RestClient]
20170420-07:07:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F2 [org.dataone.client.rest.RestClient]
20170420-07:07:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F2338c85729a11fd953df97f7798924f0 [org.dataone.client.rest.RestClient]
20170420-07:07:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F689e4c3fe7fd5d14d027e28971feaa55 [org.dataone.client.rest.RestClient]
20170420-07:07:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F2338c85729a11fd953df97f7798924f0 [org.dataone.client.rest.RestClient]
20170420-07:07:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F689e4c3fe7fd5d14d027e28971feaa55 [org.dataone.client.rest.RestClient]
20170420-07:07:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F2338c85729a11fd953df97f7798924f0 [org.dataone.client.rest.RestClient]
20170420-07:07:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F689e4c3fe7fd5d14d027e28971feaa55 [org.dataone.client.rest.RestClient]
20170420-07:07:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:07:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:07:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:07:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:07:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestEDI [org.dataone.client.rest.RestClient]
20170420-07:07:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestEDI [org.dataone.client.rest.RestClient]
20170420-07:07:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestEDI [org.dataone.client.rest.RestClient]
20170420-07:07:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestEDI [org.dataone.client.rest.RestClient]
20170420-07:07:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178622731763 [org.dataone.client.rest.RestClient]
20170420-07:07:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178622731763 [org.dataone.client.rest.RestClient]
20170420-07:07:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178622731763 [org.dataone.client.rest.RestClient]
20170420-07:07:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178622731763 [org.dataone.client.rest.RestClient]
20170420-07:07:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178622731763 [org.dataone.client.rest.RestClient]
20170420-07:07:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178622731763 [org.dataone.client.rest.RestClient]
20170420-07:07:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201786221016515 [org.dataone.client.rest.RestClient]
20170420-07:07:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201786221016515 [org.dataone.client.rest.RestClient]
20170420-07:07:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201786221016515 [org.dataone.client.rest.RestClient]
20170420-07:07:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201786221016515 [org.dataone.client.rest.RestClient]
20170420-07:07:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201786221016515 [org.dataone.client.rest.RestClient]
20170420-07:07:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201786221016515 [org.dataone.client.rest.RestClient]
20170420-07:07:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201786221016515 [org.dataone.client.rest.RestClient]
20170420-07:07:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_201786221016515 [org.dataone.client.rest.RestClient]
20170420-07:07:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178622731763 [org.dataone.client.rest.RestClient]
20170420-07:07:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178622731763 [org.dataone.client.rest.RestClient]
20170420-07:07:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178622731763 [org.dataone.client.rest.RestClient]
20170420-07:07:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178622731763 [org.dataone.client.rest.RestClient]
20170420-07:07:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178622731763 [org.dataone.client.rest.RestClient]
20170420-07:07:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/P1_20178622731763 [org.dataone.client.rest.RestClient]
20170420-07:07:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestEDI [org.dataone.client.rest.RestClient]
20170420-07:07:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestEDI [org.dataone.client.rest.RestClient]
20170420-07:07:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestEDI [org.dataone.client.rest.RestClient]
20170420-07:07:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Access_public_urnnodemnTestEDI [org.dataone.client.rest.RestClient]
20170420-07:07:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:07:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:07:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:07:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:07:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F689e4c3fe7fd5d14d027e28971feaa55 [org.dataone.client.rest.RestClient]
20170420-07:07:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F2338c85729a11fd953df97f7798924f0 [org.dataone.client.rest.RestClient]
20170420-07:07:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F689e4c3fe7fd5d14d027e28971feaa55 [org.dataone.client.rest.RestClient]
20170420-07:07:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F2338c85729a11fd953df97f7798924f0 [org.dataone.client.rest.RestClient]
20170420-07:07:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F689e4c3fe7fd5d14d027e28971feaa55 [org.dataone.client.rest.RestClient]
20170420-07:07:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F2338c85729a11fd953df97f7798924f0 [org.dataone.client.rest.RestClient]
20170420-07:07:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F2 [org.dataone.client.rest.RestClient]
20170420-07:07:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F2 [org.dataone.client.rest.RestClient]
20170420-07:07:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F2 [org.dataone.client.rest.RestClient]
20170420-07:07:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient]
20170420-07:07:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient]
20170420-07:07:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient]
20170420-07:07:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient]
20170420-07:07:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient]
20170420-07:07:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient]
20170420-07:07:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient]
20170420-07:07:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient]
20170420-07:07:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient]
20170420-07:07:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient]
20170420-07:07:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient]
20170420-07:07:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient]
20170420-07:07:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient]
20170420-07:07:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient]
20170420-07:07:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fff0127987c0332c8e3f807f25c59273b [org.dataone.client.rest.RestClient]
20170420-07:07:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fff0127987c0332c8e3f807f25c59273b [org.dataone.client.rest.RestClient]
20170420-07:07:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fff0127987c0332c8e3f807f25c59273b [org.dataone.client.rest.RestClient]
20170420-07:07:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F1de62ffbe00be29313eafb4f88f68eb4 [org.dataone.client.rest.RestClient]
20170420-07:07:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F1de62ffbe00be29313eafb4f88f68eb4 [org.dataone.client.rest.RestClient]
20170420-07:07:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F15%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F1de62ffbe00be29313eafb4f88f68eb4 [org.dataone.client.rest.RestClient]
20170420-07:07:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F2 [org.dataone.client.rest.RestClient]
20170420-07:07:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F2 [org.dataone.client.rest.RestClient]
20170420-07:07:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F15%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F2 [org.dataone.client.rest.RestClient]
20170420-07:07:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F3%2F15349257362e427bb7c1cf86b326e11b [org.dataone.client.rest.RestClient]
20170420-07:07:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F3%2F8284876afe3a1cb0a919d37e1164357f [org.dataone.client.rest.RestClient]
20170420-07:07:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F3%2F15349257362e427bb7c1cf86b326e11b [org.dataone.client.rest.RestClient]
20170420-07:07:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F3%2F8284876afe3a1cb0a919d37e1164357f [org.dataone.client.rest.RestClient]
20170420-07:07:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F89ba6befa7f34cbd0464166892545e0d [org.dataone.client.rest.RestClient]
20170420-07:07:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F89ba6befa7f34cbd0464166892545e0d [org.dataone.client.rest.RestClient]
20170420-07:07:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F3%2Fa1020d08faba6e624716b093652ab928 [org.dataone.client.rest.RestClient]
20170420-07:07:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F2 [org.dataone.client.rest.RestClient]
20170420-07:07:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F89ba6befa7f34cbd0464166892545e0d [org.dataone.client.rest.RestClient]
20170420-07:07:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F1 [org.dataone.client.rest.RestClient]
20170420-07:07:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F1 [org.dataone.client.rest.RestClient]
20170420-07:07:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F2 [org.dataone.client.rest.RestClient]
20170420-07:07:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient]
20170420-07:07:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F1 [org.dataone.client.rest.RestClient]
20170420-07:07:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient]
20170420-07:07:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient]
20170420-07:07:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient]
20170420-07:07:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient]
20170420-07:07:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient]
20170420-07:07:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient]
20170420-07:07:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient]
20170420-07:07:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient]
20170420-07:07:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient]
20170420-07:07:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient]
20170420-07:07:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient]
20170420-07:07:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient]
20170420-07:07:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F1 [org.dataone.client.rest.RestClient]
20170420-07:07:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient]
20170420-07:07:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient]
20170420-07:07:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F1 [org.dataone.client.rest.RestClient]
20170420-07:07:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient]
20170420-07:07:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient]
20170420-07:07:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient]
20170420-07:07:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient]
20170420-07:07:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient]
20170420-07:07:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient]
20170420-07:07:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient]
20170420-07:07:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient]
20170420-07:07:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient]
20170420-07:07:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient]
20170420-07:07:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient]
20170420-07:07:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient]
20170420-07:07:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F15%2F2 [org.dataone.client.rest.RestClient]
20170420-07:07:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient]
20170420-07:07:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F2%2F8284876afe3a1cb0a919d37e1164357f [org.dataone.client.rest.RestClient]
20170420-07:07:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F2%2F15349257362e427bb7c1cf86b326e11b [org.dataone.client.rest.RestClient]
20170420-07:07:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F15%2F2 [org.dataone.client.rest.RestClient]
20170420-07:07:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F2%2F8284876afe3a1cb0a919d37e1164357f [org.dataone.client.rest.RestClient]
20170420-07:07:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F2%2F15349257362e427bb7c1cf86b326e11b [org.dataone.client.rest.RestClient]
20170420-07:07:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F2%2Fa1020d08faba6e624716b093652ab928 [org.dataone.client.rest.RestClient]
20170420-07:07:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F689e4c3fe7fd5d14d027e28971feaa55 [org.dataone.client.rest.RestClient]
20170420-07:07:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F2338c85729a11fd953df97f7798924f0 [org.dataone.client.rest.RestClient]
20170420-07:07:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F2 [org.dataone.client.rest.RestClient]
20170420-07:07:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient]
20170420-07:07:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient]
20170420-07:07:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient]
20170420-07:07:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient]
20170420-07:07:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient]
20170420-07:07:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient]
20170420-07:07:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F3%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient]
20170420-07:07:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fff0127987c0332c8e3f807f25c59273b [org.dataone.client.rest.RestClient]
20170420-07:07:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F1de62ffbe00be29313eafb4f88f68eb4 [org.dataone.client.rest.RestClient]
20170420-07:07:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F15%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F2 [org.dataone.client.rest.RestClient]
20170420-07:07:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F3%2F15349257362e427bb7c1cf86b326e11b [org.dataone.client.rest.RestClient]
20170420-07:07:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F3%2F8284876afe3a1cb0a919d37e1164357f [org.dataone.client.rest.RestClient]
20170420-07:07:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F3%2Fa1020d08faba6e624716b093652ab928 [org.dataone.client.rest.RestClient]
20170420-07:07:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F89ba6befa7f34cbd0464166892545e0d [org.dataone.client.rest.RestClient]
20170420-07:07:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F689e4c3fe7fd5d14d027e28971feaa55 [org.dataone.client.rest.RestClient]
20170420-07:07:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F2 [org.dataone.client.rest.RestClient]
20170420-07:07:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F1 [org.dataone.client.rest.RestClient]
20170420-07:07:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F2 [org.dataone.client.rest.RestClient]
20170420-07:07:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient]
20170420-07:07:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient]
20170420-07:07:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient]
20170420-07:07:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient]
20170420-07:07:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient]
20170420-07:07:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient]
20170420-07:07:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F2%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient]
20170420-07:07:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F89ba6befa7f34cbd0464166892545e0d [org.dataone.client.rest.RestClient]
20170420-07:07:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F16%2F1 [org.dataone.client.rest.RestClient]
20170420-07:07:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F16%2F1 [org.dataone.client.rest.RestClient]
20170420-07:07:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F826f22944153af5f850a210488f839fe [org.dataone.client.rest.RestClient]
20170420-07:07:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F6335327b59d5e9156a1006929c1d0d15 [org.dataone.client.rest.RestClient]
20170420-07:07:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fbc01afc6955dbf38eee99b551a328cb2 [org.dataone.client.rest.RestClient]
20170420-07:07:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fe2ac3d8aacfb958a07be3c478689a1cd [org.dataone.client.rest.RestClient]
20170420-07:07:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fbbb7be5551395687e112ca3ffab72ae5 [org.dataone.client.rest.RestClient]
20170420-07:07:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2F2fe289cee84c532df32ff8b0141f3721 [org.dataone.client.rest.RestClient]
20170420-07:07:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F16%2F1%2Fc40aff9cd9890dda288b1a9959e67957 [org.dataone.client.rest.RestClient]
20170420-07:07:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fff0127987c0332c8e3f807f25c59273b [org.dataone.client.rest.RestClient]
20170420-07:07:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F15%2F2 [org.dataone.client.rest.RestClient]
20170420-07:07:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F15%2F2 [org.dataone.client.rest.RestClient]
20170420-07:07:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F2%2F15349257362e427bb7c1cf86b326e11b [org.dataone.client.rest.RestClient]
20170420-07:07:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F2%2F8284876afe3a1cb0a919d37e1164357f [org.dataone.client.rest.RestClient]
20170420-07:07:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F15%2F2%2Fa1020d08faba6e624716b093652ab928 [org.dataone.client.rest.RestClient]
20170420-07:07:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fe750642c7952d50af77d4f80e39df99d [org.dataone.client.rest.RestClient]
20170420-07:07:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fe750642c7952d50af77d4f80e39df99d [org.dataone.client.rest.RestClient]
20170420-07:07:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fe750642c7952d50af77d4f80e39df99d [org.dataone.client.rest.RestClient]
20170420-07:07:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F1%2F1 [org.dataone.client.rest.RestClient]
20170420-07:07:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fe750642c7952d50af77d4f80e39df99d [org.dataone.client.rest.RestClient]
20170420-07:07:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F1%2F1 [org.dataone.client.rest.RestClient]
20170420-07:07:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F1%2F1 [org.dataone.client.rest.RestClient]
20170420-07:07:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F1%2F1 [org.dataone.client.rest.RestClient]
20170420-07:07:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F1%2F1%2F482fef41e108b34ad816e96423711470 [org.dataone.client.rest.RestClient]
20170420-07:07:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F1%2F1 [org.dataone.client.rest.RestClient]
20170420-07:07:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F1%2F1%2Fcba4645e845957d015008e7bccf4f902 [org.dataone.client.rest.RestClient]
20170420-07:07:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F1%2F1%2F482fef41e108b34ad816e96423711470 [org.dataone.client.rest.RestClient]
20170420-07:07:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F395435404450e0bd954b8214d04e1d24 [org.dataone.client.rest.RestClient]
20170420-07:07:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F395435404450e0bd954b8214d04e1d24 [org.dataone.client.rest.RestClient]
20170420-07:07:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F1%2F1%2Fcba4645e845957d015008e7bccf4f902 [org.dataone.client.rest.RestClient]
20170420-07:07:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Ffae474ebc5333b0bad6e5614beaea362 [org.dataone.client.rest.RestClient]
20170420-07:07:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F395435404450e0bd954b8214d04e1d24 [org.dataone.client.rest.RestClient]
20170420-07:07:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Ffae474ebc5333b0bad6e5614beaea362 [org.dataone.client.rest.RestClient]
20170420-07:07:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Ffae474ebc5333b0bad6e5614beaea362 [org.dataone.client.rest.RestClient]
20170420-07:07:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F4%2F4 [org.dataone.client.rest.RestClient]
20170420-07:07:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F4%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F4%2F4 [org.dataone.client.rest.RestClient]
20170420-07:07:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F4%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F4%2F4 [org.dataone.client.rest.RestClient]
20170420-07:07:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F4%2F4 [org.dataone.client.rest.RestClient]
20170420-07:07:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F4%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F4%2F4%2F1b55cd98aaa6fc5edab66d1908375d89 [org.dataone.client.rest.RestClient]
20170420-07:07:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F4%2F4 [org.dataone.client.rest.RestClient]
20170420-07:07:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F4%2F4%2F1b55cd98aaa6fc5edab66d1908375d89 [org.dataone.client.rest.RestClient]
20170420-07:07:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F4%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F4%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F4%2F3%2F9992855901774489a0df68ccca52a1bb [org.dataone.client.rest.RestClient]
20170420-07:07:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F4%2F3%2F9992855901774489a0df68ccca52a1bb [org.dataone.client.rest.RestClient]
20170420-07:07:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fcd49f24172b375504c462bfe190051fd [org.dataone.client.rest.RestClient]
20170420-07:07:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fcd49f24172b375504c462bfe190051fd [org.dataone.client.rest.RestClient]
20170420-07:07:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fcd49f24172b375504c462bfe190051fd [org.dataone.client.rest.RestClient]
20170420-07:07:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F3e46a6cce12a2cd8c18749d564c6c78d [org.dataone.client.rest.RestClient]
20170420-07:07:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F3e46a6cce12a2cd8c18749d564c6c78d [org.dataone.client.rest.RestClient]
20170420-07:07:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F3e46a6cce12a2cd8c18749d564c6c78d [org.dataone.client.rest.RestClient]
20170420-07:07:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F7 [org.dataone.client.rest.RestClient]
20170420-07:07:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F8 [org.dataone.client.rest.RestClient]
20170420-07:07:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F7 [org.dataone.client.rest.RestClient]
20170420-07:07:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F8 [org.dataone.client.rest.RestClient]
20170420-07:07:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F8 [org.dataone.client.rest.RestClient]
20170420-07:07:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F8 [org.dataone.client.rest.RestClient]
20170420-07:07:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F7 [org.dataone.client.rest.RestClient]
20170420-07:07:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F8 [org.dataone.client.rest.RestClient]
20170420-07:07:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F8%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:07:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F8%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:07:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fe720062b333693b316777e6bbdaac659 [org.dataone.client.rest.RestClient]
20170420-07:07:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F8%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient]
20170420-07:07:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fe720062b333693b316777e6bbdaac659 [org.dataone.client.rest.RestClient]
20170420-07:07:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F7 [org.dataone.client.rest.RestClient]
20170420-07:07:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2Fe720062b333693b316777e6bbdaac659 [org.dataone.client.rest.RestClient]
20170420-07:07:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F6 [org.dataone.client.rest.RestClient]
20170420-07:07:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F7 [org.dataone.client.rest.RestClient]
20170420-07:07:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F6 [org.dataone.client.rest.RestClient]
20170420-07:07:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F6 [org.dataone.client.rest.RestClient]
20170420-07:07:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F7%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:07:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F7%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:07:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F7%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient]
20170420-07:07:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F73a730ae1068e46752986739fba1a040 [org.dataone.client.rest.RestClient]
20170420-07:07:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F73a730ae1068e46752986739fba1a040 [org.dataone.client.rest.RestClient]
20170420-07:07:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F73a730ae1068e46752986739fba1a040 [org.dataone.client.rest.RestClient]
20170420-07:07:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F6 [org.dataone.client.rest.RestClient]
20170420-07:07:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F5 [org.dataone.client.rest.RestClient]
20170420-07:07:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F5 [org.dataone.client.rest.RestClient]
20170420-07:07:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F6 [org.dataone.client.rest.RestClient]
20170420-07:07:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F6%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:07:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F5 [org.dataone.client.rest.RestClient]
20170420-07:07:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F6%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:07:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F6%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient]
20170420-07:07:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F6e25018cac1588e49fbebdb26c55ae64 [org.dataone.client.rest.RestClient]
20170420-07:07:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F6e25018cac1588e49fbebdb26c55ae64 [org.dataone.client.rest.RestClient]
20170420-07:07:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F5 [org.dataone.client.rest.RestClient]
20170420-07:07:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F4 [org.dataone.client.rest.RestClient]
20170420-07:07:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F6e25018cac1588e49fbebdb26c55ae64 [org.dataone.client.rest.RestClient]
20170420-07:07:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F4 [org.dataone.client.rest.RestClient]
20170420-07:07:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F5 [org.dataone.client.rest.RestClient]
20170420-07:07:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F5%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:07:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F4 [org.dataone.client.rest.RestClient]
20170420-07:07:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F5%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:07:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F2841b7091685b2ddbf5cb114c7b0555e [org.dataone.client.rest.RestClient]
20170420-07:07:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F5%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient]
20170420-07:07:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F2841b7091685b2ddbf5cb114c7b0555e [org.dataone.client.rest.RestClient]
20170420-07:07:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F4 [org.dataone.client.rest.RestClient]
20170420-07:07:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/doi:10.5072%2FFK2%2F2841b7091685b2ddbf5cb114c7b0555e [org.dataone.client.rest.RestClient]
20170420-07:07:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F4 [org.dataone.client.rest.RestClient]
20170420-07:07:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F4%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:07:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fmetadata%2Feml%2Fedi%2F9%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F4%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:07:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F4%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient]
20170420-07:07:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:07:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Freport%2Feml%2Fedi%2F9%2F3 [org.dataone.client.rest.RestClient]
20170420-07:07:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F2d1981951436bfa5be2354f3d31906f1 [org.dataone.client.rest.RestClient]
20170420-07:07:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient]
20170420-07:07:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:07:17: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:07:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:07:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170420-07:07:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:07:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:07:17: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:07:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:07:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:07:18: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:07:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:07:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:07:18: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:07:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:07:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:07:19: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:07:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:07:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:07:20: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:07:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:07:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:07:21: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:07:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:07:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:07:21: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:07:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:07:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:07:21: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:07:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:07:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:07:22: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:07:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:07:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:07:22: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:07:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:07:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:07:22: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:07:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:07:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:07:23: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:07:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:07:23: [INFO]: 
***************** running test for testGetLogRecords(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:07:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:08:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/log?fromDate=2017-04-20T07:07:44.898%2B00:00&toDate=2017-04-20T07:07:45.898%2B00:00&event=READ&start=0&count=10&idFilter=pidFilter [org.dataone.client.rest.RestClient]
20170420-07:08:02: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:02: [INFO]: 
***************** running test for testGetLogRecords(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:08:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/log?fromDate=2017-04-20T07:08:02.986%2B00:00&toDate=2017-04-20T07:08:03.986%2B00:00&event=READ&start=0&count=10&idFilter=pidFilter [org.dataone.client.rest.RestClient]
20170420-07:08:04: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:04: [INFO]: 
***************** running test for testGetLogRecords(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:08:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/log?fromDate=2017-04-20T07:08:08.311%2B00:00&toDate=2017-04-20T07:08:09.311%2B00:00&event=READ&start=0&count=10&idFilter=pidFilter [org.dataone.client.rest.RestClient]
20170420-07:08:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:09: [INFO]: 
***************** running test for testGetLogRecords(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:08:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:09: [INFO]: 
***************** running test for testGetLogRecords(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:08:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/log?fromDate=2017-04-20T07:08:33.780%2B00:00&toDate=2017-04-20T07:08:34.780%2B00:00&event=READ&start=0&count=10&idFilter=pidFilter [org.dataone.client.rest.RestClient]
20170420-07:08:35: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:35: [INFO]: 
***************** running test for testGetLogRecords(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:08:35: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:35: [INFO]: 
***************** running test for testGetLogRecords(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:08:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/log?fromDate=2017-04-20T07:08:39.345%2B00:00&toDate=2017-04-20T07:08:40.345%2B00:00&event=READ&start=0&count=10&idFilter=pidFilter [org.dataone.client.rest.RestClient]
20170420-07:08:40: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:40: [INFO]: 
***************** running test for testGetLogRecords(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:08:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/log?fromDate=2017-04-20T07:08:44.782%2B00:00&toDate=2017-04-20T07:08:45.783%2B00:00&event=READ&start=0&count=10&idFilter=pidFilter [org.dataone.client.rest.RestClient]
20170420-07:08:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:45: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:45: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170420-07:08:45: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:08:46: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:08:46: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:08:46: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:08:47: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:08:48: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:48: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:08:48: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:48: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:08:49: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:49: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:08:49: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:49: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:08:49: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:49: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:08:49: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:49: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:08:49: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:49: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:08:50: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:50: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:08:50: [INFO]: 
***************** running test for testGetLogRecords_Slicing(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:09:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:09:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/log?start=0&count=500 [org.dataone.client.rest.RestClient]
20170420-07:09:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:09:34: [INFO]: 
***************** running test for testGetLogRecords_Slicing(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:09:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:09:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/log?start=0&count=499 [org.dataone.client.rest.RestClient]
20170420-07:09:35: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:09:35: [INFO]: 
***************** running test for testGetLogRecords_Slicing(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:09:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:09:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/log?start=0&count=500 [org.dataone.client.rest.RestClient]
20170420-07:09:41: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:09:41: [INFO]: 
***************** running test for testGetLogRecords_Slicing(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:09:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:09:41: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:09:41: [INFO]: 
***************** running test for testGetLogRecords_Slicing(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:09:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:09:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/log?start=0&count=500 [org.dataone.client.rest.RestClient]
20170420-07:09:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:09:46: [INFO]: 
***************** running test for testGetLogRecords_Slicing(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:09:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:09:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:09:47: [INFO]: 
***************** running test for testGetLogRecords_Slicing(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:09:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:09:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/log?start=0&count=500 [org.dataone.client.rest.RestClient]
20170420-07:09:52: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:09:52: [INFO]: 
***************** running test for testGetLogRecords_Slicing(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:09:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:09:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/log?start=0&count=500 [org.dataone.client.rest.RestClient]
20170420-07:09:58: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:09:58: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:09:58: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:09:58: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170420-07:09:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:09:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:09:58: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:09:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:09:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:09:59: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:09:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:09:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:09:59: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:09:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:09:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:09:59: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:09:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:10:00: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:10:00: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:10:00: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:10:00: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:10:01: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:10:01: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:10:01: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:10:01: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:01: [INFO]: 
***************** running test for testGetLogRecords_pidFiltering() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:10:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/log?idFilter=doi:10.6073/AA/ces_dataset.299.1 [org.dataone.client.rest.RestClient]
20170420-07:10:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:26: [INFO]: 
***************** running test for testGetLogRecords_pidFiltering() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:10:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/log?idFilter=tao.12991.1 [org.dataone.client.rest.RestClient]
20170420-07:10:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:27: [INFO]: 
***************** running test for testGetLogRecords_pidFiltering() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:10:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/log?idFilter=testView_Scimeta_201710523408809 [org.dataone.client.rest.RestClient]
20170420-07:10:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:31: [INFO]: 
***************** running test for testGetLogRecords_pidFiltering() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:10:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:31: [INFO]: 
***************** running test for testGetLogRecords_pidFiltering() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:10:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/log?idFilter=urn:uuid:a1e320e9-5bf6-463b-93c5-baf84936c2b5 [org.dataone.client.rest.RestClient]
20170420-07:10:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:34: [INFO]: 
***************** running test for testGetLogRecords_pidFiltering() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:10:35: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:35: [INFO]: 
***************** running test for testGetLogRecords_pidFiltering() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:10:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/log?idFilter=P1_20171062326521 [org.dataone.client.rest.RestClient]
20170420-07:10:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:38: [INFO]: 
***************** running test for testGetLogRecords_pidFiltering() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:10:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/log?idFilter=https://pasta-s.lternet.edu/package/data/eml/edi/9/3/480547e45c7b8beb3f70b104d8de0bd6 [org.dataone.client.rest.RestClient]
20170420-07:10:43: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:43: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:43: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:43: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170420-07:10:43: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:10:43: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:43: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:10:44: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:44: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:10:44: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:44: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:10:44: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:44: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:10:45: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:45: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:10:45: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:45: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:10:45: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:45: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:10:46: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:10:46: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:10:46: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:10:46: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:10:46: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:10:46: [INFO]: 
***************** running test for testGetLogRecords_DateFiltering(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:11:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/log?fromDate=2013-02-01T23:02:34.413%2B00:00 [org.dataone.client.rest.RestClient]
20170420-07:11:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:14: [INFO]: 
***************** running test for testGetLogRecords_DateFiltering(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:11:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/log?fromDate=2014-04-09T23:09:49.154%2B00:00 [org.dataone.client.rest.RestClient]
20170420-07:11:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:16: [INFO]: 
***************** running test for testGetLogRecords_DateFiltering(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:11:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/log?fromDate=2017-04-20T06:58:30.267%2B00:00 [org.dataone.client.rest.RestClient]
20170420-07:11:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:20: [INFO]: 
***************** running test for testGetLogRecords_DateFiltering(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:11:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:20: [INFO]: 
***************** running test for testGetLogRecords_DateFiltering(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:11:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/log?fromDate=2016-07-08T20:53:03.093%2B00:00 [org.dataone.client.rest.RestClient]
20170420-07:11:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:25: [INFO]: 
***************** running test for testGetLogRecords_DateFiltering(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:11:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:25: [INFO]: 
***************** running test for testGetLogRecords_DateFiltering(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:11:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/log?fromDate=2017-04-20T07:06:34.794%2B00:00 [org.dataone.client.rest.RestClient]
20170420-07:11:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:29: [INFO]: 
***************** running test for testGetLogRecords_DateFiltering(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/log [org.dataone.client.rest.RestClient]
20170420-07:11:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/log?fromDate=2017-04-20T07:07:17.393%2B00:00 [org.dataone.client.rest.RestClient]
Tests run: 10, Failures: 8, Errors: 0, Skipped: 1, Time elapsed: 723.891 sec <<< FAILURE!
Running org.dataone.integration.it.apiTests.MNAuthorizationV2IT
20170420-07:11:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:33: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:33: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
20170420-07:11:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:11:33: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:11:34: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:11:34: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:11:34: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:11:35: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:35: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:11:35: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:35: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:11:35: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:35: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:11:36: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:11:36: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:11:36: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:11:36: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:11:37: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:37: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:11:37: [INFO]: 
***************** running test for testIsAuthorized() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:12:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:Public_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:12:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object [org.dataone.client.rest.RestClient]
20170420-07:12:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/21147621-9246-4a6b-99fd-a86fcbfc7dee [org.dataone.client.rest.RestClient]
20170420-07:12:36: [INFO]: Caching identifier 21147621-9246-4a6b-99fd-a86fcbfc7dee for node urn:node:mnStageUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/21147621-9246-4a6b-99fd-a86fcbfc7dee?action=read [org.dataone.client.rest.RestClient]
20170420-07:13:07: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:07: [INFO]: 
***************** running test for testIsAuthorized() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:Public_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:13:07: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:mn-demo-11:Public_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:07: [INFO]: Caching identifier TierTesting:mn-demo-11:Public_READ.15 for node urn:node:mnDemo11 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:13:07: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:07: [INFO]: 
***************** running test for testIsAuthorized() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/TierTesting:gmn-s:Public_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:13:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:08: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:08: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:08: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:13:08: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:08: [WARN]: Unable to find a valid authoritative MN to use for the object: TierTesting:gmn-s:Public_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:08: [INFO]: creating a test object.  pid = TierTesting:gmn-s:Public_READ.15 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:08: [INFO]: SystemMetadata for pid: TierTesting:gmn-s:Public_READ.15
<?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:gmn-s:Public_READ.15</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>public</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T07:13:08.247+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T07:13:08.247+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:08: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:gmn-s:Public_READ.15; FilePart:object = /tmp/mmp.output.7533866660470005399.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5264490059512628260.tmp (1041 bytes);  [org.dataone.client.rest.RestClient]
20170420-07:13:08: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:13:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object [org.dataone.client.rest.RestClient]
20170420-07:13:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-07:13:09: [INFO]: Caching identifier https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b for node urn:node:mnTestLTER [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/isAuthorized/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b?action=read [org.dataone.client.rest.RestClient]
20170420-07:13:10: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:10: [INFO]: 
***************** running test for testIsAuthorized() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/TierTesting:dataone:Public_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:13:10: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:10: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:10: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:10: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:13:10: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:10: [WARN]: Unable to find a valid authoritative MN to use for the object: TierTesting:dataone:Public_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:10: [INFO]: creating a test object.  pid = TierTesting:dataone:Public_READ.15 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:10: [INFO]: SystemMetadata for pid: TierTesting:dataone:Public_READ.15
<?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:dataone:Public_READ.15</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>public</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T07:13:10.382+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T07:13:10.382+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:Public_READ.15; FilePart:object = /tmp/mmp.output.3549925166735781048.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3092746369556497874.tmp (1043 bytes);  [org.dataone.client.rest.RestClient]
20170420-07:13:10: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:13:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient]
20170420-07:13:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/NEON.D01.BART.DP1.00001.1 [org.dataone.client.rest.RestClient]
20170420-07:13:10: [INFO]: Caching identifier NEON.D01.BART.DP1.00001.1 for node urn:node:mnTestNEON [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/isAuthorized/NEON.D01.BART.DP1.00001.1?action=read [org.dataone.client.rest.RestClient]
20170420-07:13:11: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:11: [INFO]: 
***************** running test for testIsAuthorized() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:Public_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:13:13: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:test:Public_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:13: [INFO]: Caching identifier TierTesting:test:Public_READ.15 for node urn:node:mnTestARCTIC [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:13:15: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:15: [INFO]: 
***************** running test for testIsAuthorized() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/TierTesting:dataone:Public_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:13:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:16: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:16: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:16: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:13:16: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:16: [WARN]: Unable to find a valid authoritative MN to use for the object: TierTesting:dataone:Public_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:16: [INFO]: creating a test object.  pid = TierTesting:dataone:Public_READ.15 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:16: [INFO]: SystemMetadata for pid: TierTesting:dataone:Public_READ.15
<?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:dataone:Public_READ.15</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>public</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T07:13:16.273+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T07:13:16.273+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:16: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:Public_READ.15; FilePart:object = /tmp/mmp.output.4070572091942902621.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2680182261175108473.tmp (1043 bytes);  [org.dataone.client.rest.RestClient]
20170420-07:13:16: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:13:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient]
20170420-07:13:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/CLO_EOD-2015a.csv [org.dataone.client.rest.RestClient]
20170420-07:13:16: [INFO]: Caching identifier CLO_EOD-2015a.csv for node urn:node:mnTestCLOEBIRD [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/isAuthorized/CLO_EOD-2015a.csv?action=read [org.dataone.client.rest.RestClient]
20170420-07:13:17: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:17: [INFO]: 
***************** running test for testIsAuthorized() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/TierTesting:dataone-test:Public_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:13:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:17: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:17: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:17: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:13:17: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:17: [WARN]: Unable to find a valid authoritative MN to use for the object: TierTesting:dataone-test:Public_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:17: [INFO]: creating a test object.  pid = TierTesting:dataone-test:Public_READ.15 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:17: [INFO]: SystemMetadata for pid: TierTesting:dataone-test:Public_READ.15
<?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:dataone-test:Public_READ.15</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>public</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T07:13:17.700+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T07:13:17.700+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:17: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone-test:Public_READ.15; FilePart:object = /tmp/mmp.output.6901735966130411533.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2035292648535217536.tmp (1048 bytes);  [org.dataone.client.rest.RestClient]
20170420-07:13:17: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:13:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object [org.dataone.client.rest.RestClient]
20170420-07:13:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-07:13:19: [INFO]: Caching identifier dataone_test_object_pid for node urn:node:mnTestRW [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/isAuthorized/dataone_test_object_pid?action=read [org.dataone.client.rest.RestClient]
20170420-07:13:19: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:19: [INFO]: 
***************** running test for testIsAuthorized() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/TierTesting:gmn-s:Public_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:13:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:20: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:20: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:20: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:13:20: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:20: [WARN]: Unable to find a valid authoritative MN to use for the object: TierTesting:gmn-s:Public_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:20: [INFO]: creating a test object.  pid = TierTesting:gmn-s:Public_READ.15 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:20: [INFO]: SystemMetadata for pid: TierTesting:gmn-s:Public_READ.15
<?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:gmn-s:Public_READ.15</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>public</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T07:13:20.176+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T07:13:20.176+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:gmn-s:Public_READ.15; FilePart:object = /tmp/mmp.output.3833726086774653884.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8656089712977664927.tmp (1041 bytes);  [org.dataone.client.rest.RestClient]
20170420-07:13:20: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:13:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object [org.dataone.client.rest.RestClient]
20170420-07:13:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-07:13:21: [INFO]: Caching identifier testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 for node urn:node:mnTestEDI [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/isAuthorized/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2?action=read [org.dataone.client.rest.RestClient]
20170420-07:13:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:21: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         1
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         1
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         1
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         1
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         1
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         1
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         1
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         1
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-07:13:21: [INFO]: Testing isAuthorized() method ...  [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:21: [INFO]: Testing isAuthorized(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:21: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:21: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         1
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         1
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         1
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         1
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         1
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         1
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         1
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         1
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-07:13:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:13:21: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:13:22: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:13:22: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:13:22: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:13:24: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:13:24: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:13:24: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:13:24: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:13:25: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:13:25: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:13:25: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:13:25: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:25: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 [org.dataone.client.rest.RestClient]
20170420-07:13:56: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:RightsHolder_testPerson.15 [org.dataone.client.rest.RestClient]
20170420-07:13:56: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:mn-demo-11:RightsHolder_testPerson.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:56: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:56: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:RightsHolder_testPerson.15 with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:13:57: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:13:58: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=write with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:13:58: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:58: [INFO]: certificate filename: testPerson_NoSubjectInfo [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:13:58: [INFO]: client setup as Subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:13:58: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:59: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:13:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:14:00: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:14:00: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=write with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:14:00: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:00: [INFO]: certificate filename: testEQPerson1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:00: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:14:00: [INFO]: client setup as Subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:00: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:14:00: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:01: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:14:02: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:14:03: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=write with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:14:03: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:03: [INFO]: certificate filename: testEQPerson3 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:03: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:14:03: [INFO]: client setup as Subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:03: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:14:03: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:03: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:14:04: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:14:05: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=write with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:14:05: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:05: [INFO]: certificate filename: testGroupie [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:05: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:14:05: [INFO]: client setup as Subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:05: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:14:05: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:06: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:14:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:279)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:14:07: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:14:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:280)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:14:07: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=write with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:14:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:281)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:14:07: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:08: [INFO]: Running isAuthorized() on PUT https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/mNodeTier3TestUpdate2017109234023507; MMP message has: ParamPart:newPid = mNodeTier3TestUpdate2017109234024356; FilePart:object = /tmp/mmp.output.7684675857986714302.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4726143631264770426.tmp (984 bytes);  with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:14:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:286)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:14:09: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:14:09: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:287)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:14:10: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=write with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:14:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:288)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:14:10: [INFO]: Running isAuthorized() on HEAD https://gmn-s.edirepository.org/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fedi%2F9%2F3%2F480547e45c7b8beb3f70b104d8de0bd6 with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:14:11: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:292)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:14:11: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:14:11: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:293)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:14:12: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=write with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:14:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: public;  : READ not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:294)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:14:12: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:12: [INFO]: certificate filename: testPerson_Expired [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:12: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:14:12: [INFO]: client setup as Subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:12: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:14:12: [INFO]: created client for certificate file: testPerson_Expired with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:12: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:12: [ERROR]: isAuthorized() returned exception: ServiceFailure0000 : Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 : Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00 [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: Certificate is expired (or not yet valid): certificate expired on 20120518221807GMT+00:00
	at org.dataone.client.rest.MultipartD1Node.getRestClient(MultipartD1Node.java:161)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:300)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:14:13: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:13: [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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:301)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:14:13: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:13: [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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:302)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:14:13: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:13: [INFO]: certificate filename: testPerson_SelfSigned [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:13: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:14:13: [INFO]: client setup as Subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:13: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:14: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]
20170420-07:14:14: [INFO]: Running isAuthorized() on null with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:14:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:307)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:14:14: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:14:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:308)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:14:15: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=write with pid TierTesting:mn-demo-11:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:14:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: public;  : READ not allowed on TierTesting:mn-demo-11:RightsHolder_testPerson.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:309)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:14:15: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/TierTesting:gmn-s:RightsHolder_testPerson.15 [org.dataone.client.rest.RestClient]
20170420-07:14:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/node [org.dataone.client.rest.RestClient]
20170420-07:14:15: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:15: [INFO]: certificate filename: testSubmitter [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:15: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:14:15: [INFO]: client setup as Subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:15: [INFO]: creating a test object.  pid = TierTesting:gmn-s:RightsHolder_testPerson.15 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:15: [INFO]: SystemMetadata for pid: TierTesting:gmn-s:RightsHolder_testPerson.15
<?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:gmn-s:RightsHolder_testPerson.15</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=testSubmitter,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testPerson,DC=dataone,DC=org</rightsHolder>
    <dateUploaded>2017-04-20T07:14:15.874+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T07:14:15.874+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestLTER</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestLTER</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:15: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:gmn-s:RightsHolder_testPerson.15; FilePart:object = /tmp/mmp.output.8882298643365842762.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2520627675072855977.tmp (882 bytes);  [org.dataone.client.rest.RestClient]
20170420-07:14:15: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public"
	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.createTestObject(ContextAwareTestCaseDataone.java:1368)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.procureSpecialTestObject(AbstractAuthorizationTestImplementations.java:2185)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:238)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.NotAuthorized: Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public"
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 36 more
20170420-07:14:15: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/TierTesting:dataone:RightsHolder_testPerson.15 [org.dataone.client.rest.RestClient]
20170420-07:14:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient]
java.lang.NullPointerException
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.procureSpecialTestObject(AbstractAuthorizationTestImplementations.java:2192)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:238)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:14:16: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:RightsHolder_testPerson.15 [org.dataone.client.rest.RestClient]
20170420-07:14:18: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:test:RightsHolder_testPerson.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:18: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:18: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:RightsHolder_testPerson.15 with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:14:21: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:14:23: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=write with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:14:24: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:25: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=read with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:14:26: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:14:27: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=write with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:14:28: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:28: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=read with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:14:30: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:14:32: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=write with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:14:33: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:34: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=read with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:14:36: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:14:38: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=write with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:14:39: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:40: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=read with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:14:41: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:279)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:14:42: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:14:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:280)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:14:43: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=write with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:14:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:281)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:14:44: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:45: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=read with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:14:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:286)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:14:46: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:14:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:287)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:14:48: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=write with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:14:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:288)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:14:50: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=read with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:14:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:292)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:14:51: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:14:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: public;  : WRITE not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:293)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:14:52: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=write with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:14:52: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: public;  : READ not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:294)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:14:52: [INFO]: created client for certificate file: testPerson_Expired with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:53: [INFO]: Running isAuthorized() on null with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:53: [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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:300)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:14:53: [INFO]: Running isAuthorized() on null with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:53: [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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:301)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:14:54: [INFO]: Running isAuthorized() on null with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:54: [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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:302)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:14: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]
20170420-07:14:54: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testPerson.15?action=read with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:14:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:307)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:14:56: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=changePermission with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:14:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: public;  : WRITE not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:308)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:14:56: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=write with pid TierTesting:test:RightsHolder_testPerson.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:14:57: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: public;  : READ not allowed on TierTesting:test:RightsHolder_testPerson.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:309)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:14:57: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/TierTesting:dataone:RightsHolder_testPerson.15 [org.dataone.client.rest.RestClient]
20170420-07:14:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient]
20170420-07:14:57: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:57: [INFO]: certificate filename: testSubmitter [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:57: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:14:57: [INFO]: client setup as Subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:57: [INFO]: creating a test object.  pid = TierTesting:dataone:RightsHolder_testPerson.15 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:57: [INFO]: SystemMetadata for pid: TierTesting:dataone:RightsHolder_testPerson.15
<?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:dataone:RightsHolder_testPerson.15</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=testSubmitter,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testPerson,DC=dataone,DC=org</rightsHolder>
    <dateUploaded>2017-04-20T07:14:57.971+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T07:14:57.971+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:RightsHolder_testPerson.15; FilePart:object = /tmp/mmp.output.2246742742291174368.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6772805900487036019.tmp (892 bytes);  [org.dataone.client.rest.RestClient]
20170420-07:14:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.
	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.createTestObject(ContextAwareTestCaseDataone.java:1368)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.procureSpecialTestObject(AbstractAuthorizationTestImplementations.java:2185)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:238)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 36 more
20170420-07:14:58: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/TierTesting:dataone-test:RightsHolder_testPerson.15 [org.dataone.client.rest.RestClient]
20170420-07:14:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/node [org.dataone.client.rest.RestClient]
20170420-07:14:58: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:58: [INFO]: certificate filename: testSubmitter [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:14:58: [INFO]: client setup as Subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:58: [INFO]: creating a test object.  pid = TierTesting:dataone-test:RightsHolder_testPerson.15 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:58: [INFO]: SystemMetadata for pid: TierTesting:dataone-test:RightsHolder_testPerson.15
<?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:dataone-test:RightsHolder_testPerson.15</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=testSubmitter,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testPerson,DC=dataone,DC=org</rightsHolder>
    <dateUploaded>2017-04-20T07:14:58.881+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T07:14:58.881+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestRW</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestRW</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:59: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone-test:RightsHolder_testPerson.15; FilePart:object = /tmp/mmp.output.8571643314646450424.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.648300045718053746.tmp (885 bytes);  [org.dataone.client.rest.RestClient]
20170420-07:14:59: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public"
	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.createTestObject(ContextAwareTestCaseDataone.java:1368)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.procureSpecialTestObject(AbstractAuthorizationTestImplementations.java:2185)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:238)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.NotAuthorized: Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public"
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 36 more
20170420-07:14:59: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/TierTesting:gmn-s:RightsHolder_testPerson.15 [org.dataone.client.rest.RestClient]
20170420-07:14:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/node [org.dataone.client.rest.RestClient]
20170420-07:14:59: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:59: [INFO]: certificate filename: testSubmitter [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:59: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:14:59: [INFO]: client setup as Subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:59: [INFO]: creating a test object.  pid = TierTesting:gmn-s:RightsHolder_testPerson.15 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:59: [INFO]: SystemMetadata for pid: TierTesting:gmn-s:RightsHolder_testPerson.15
<?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:gmn-s:RightsHolder_testPerson.15</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=testSubmitter,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testPerson,DC=dataone,DC=org</rightsHolder>
    <dateUploaded>2017-04-20T07:14:59.391+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T07:14:59.391+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestEDI</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestEDI</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:59: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:gmn-s:RightsHolder_testPerson.15; FilePart:object = /tmp/mmp.output.3563658323999645771.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4431365402891928262.tmp (880 bytes);  [org.dataone.client.rest.RestClient]
20170420-07:14:59: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public"
	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.createTestObject(ContextAwareTestCaseDataone.java:1368)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.procureSpecialTestObject(AbstractAuthorizationTestImplementations.java:2185)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(AbstractAuthorizationTestImplementations.java:238)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.NotAuthorized: Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public"
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 36 more
20170420-07:14:59: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:59: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:59: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:59: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         1
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         1
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         1
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         1
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         1
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         1
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         1
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         1
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-07:14:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:14:59: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:14:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:15:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:15:00: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:15:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:15:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:15:00: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:15:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:15:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:15:00: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:15:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:15:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:15:01: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:15:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:15:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:15:01: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:15:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:15:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:15:02: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:15:02: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:15:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:15:02: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:15:02: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:15:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:15:02: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:15:02: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:15:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:15:03: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:15:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:15:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:15:03: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:15:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:15:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:15:03: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:15:03: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:15:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 [org.dataone.client.rest.RestClient]
20170420-07:15:32: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:15:32: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:15:32: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:16:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:16:03: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.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:396)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:16:03: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:16:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:16:33: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.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:397)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:16:34: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=write with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:16:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:16:45: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:16:45: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=read with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:17:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:17:16: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:408)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:17:16: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:17:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:17:46: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:409)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:17:47: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=write with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:18:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:18:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:410)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:18:07: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:18:08: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=read with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:18:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:18:38: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.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:415)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:18:39: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:19:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:19:09: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.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:416)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:19:09: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=write with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:19:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:19:26: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:19:27: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=read with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:19:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:19:34: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:20:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:20:05: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.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:422)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:20:05: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=write with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:20:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:20:35: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.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:423)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:20:35: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:20:36: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=read with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:21:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:21:06: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.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:428)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:21:07: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:21:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:21:29: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=write with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:21:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:21:59: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.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:430)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:21:59: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:21:59: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=read with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:22:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:22:30: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:435)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:22:30: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:23:01: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:436)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:23:01: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=write with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:23:31: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:437)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:23:32: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=read with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:23:32: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:441)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:23:33: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:23:33: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:442)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:23:33: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=write with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:23:34: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public;  : READ not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:443)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:23: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]
20170420-07:23:34: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testPerson.15?action=read with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:23:34: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:456)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:23:35: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:23:35: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:457)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:23:36: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=write with pid TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:23:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public;  : READ not allowed on TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:458)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:23:36: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:RightsHolder_testGroup.15 [org.dataone.client.rest.RestClient]
20170420-07:23:36: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:mn-demo-11:RightsHolder_testGroup.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:36: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:37: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:RightsHolder_testGroup.15 with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:23:38: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:23:38: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=write with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:23:39: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:39: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=read with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:23:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:408)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:23:40: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:23:40: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:409)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:23:41: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=write with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:23:41: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:410)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:23:41: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:41: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=read with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:23:42: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:23:43: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=write with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:23:43: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:44: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=read with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:23:44: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:23:45: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=write with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:23:45: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:46: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=read with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:23:47: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:23:48: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=write with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:23:48: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:48: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=read with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:23:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:435)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:23:49: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:23:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:436)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:23:50: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=write with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:23:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:437)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:23:51: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=read with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:23:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:441)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:23:51: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:23:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:442)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:23:52: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=write with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:23:52: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: public;  : READ not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:443)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:23: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]
20170420-07:23:52: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:RightsHolder_testGroup.15?action=read with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:23:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:456)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:23:53: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:23:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:457)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:23:54: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=write with pid TierTesting:mn-demo-11:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:23:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: public;  : READ not allowed on TierTesting:mn-demo-11:RightsHolder_testGroup.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:458)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:23:54: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/TierTesting:gmn-s:RightsHolder_testGroup.15 [org.dataone.client.rest.RestClient]
20170420-07:23:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/node [org.dataone.client.rest.RestClient]
20170420-07:23:54: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:54: [INFO]: certificate filename: testSubmitter [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:54: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:23:54: [INFO]: client setup as Subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:54: [INFO]: creating a test object.  pid = TierTesting:gmn-s:RightsHolder_testGroup.15 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:54: [INFO]: SystemMetadata for pid: TierTesting:gmn-s:RightsHolder_testGroup.15
<?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:gmn-s:RightsHolder_testGroup.15</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=testSubmitter,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testGroup,DC=dataone,DC=org</rightsHolder>
    <dateUploaded>2017-04-20T07:23:54.763+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T07:23:54.763+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestLTER</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestLTER</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:54: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:gmn-s:RightsHolder_testGroup.15; FilePart:object = /tmp/mmp.output.2973190484495629249.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3974494734497887523.tmp (880 bytes);  [org.dataone.client.rest.RestClient]
20170420-07:23:54: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public"
	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.createTestObject(ContextAwareTestCaseDataone.java:1368)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.procureSpecialTestObject(AbstractAuthorizationTestImplementations.java:2185)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:378)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.NotAuthorized: Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public"
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 36 more
20170420-07:23:54: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/TierTesting:dataone:RightsHolder_testGroup.15 [org.dataone.client.rest.RestClient]
20170420-07:23:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient]
java.lang.NullPointerException
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.procureSpecialTestObject(AbstractAuthorizationTestImplementations.java:2192)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:378)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:23:55: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:RightsHolder_testGroup.15 [org.dataone.client.rest.RestClient]
20170420-07:23:56: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:test:RightsHolder_testGroup.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:56: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:57: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:RightsHolder_testGroup.15 with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:23:58: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:23:59: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=write with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:23:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:23:59: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:00: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=read with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:24:01: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:408)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:24:01: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:24:02: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:409)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:24:03: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=write with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:24:04: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:410)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:24:04: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:04: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=read with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:24:05: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:24:06: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=write with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:24:07: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:07: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=read with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:24:08: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:24:09: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=write with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:24:10: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:10: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=read with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:24:11: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:24:12: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=write with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:24:13: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:13: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=read with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:24:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:435)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:24:15: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:24:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:436)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:24:16: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=write with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:24:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:437)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:24:18: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=read with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:24:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:441)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:24:19: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:24:20: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: public;  : WRITE not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:442)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:24:20: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=write with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:24:21: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: public;  : READ not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:443)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:24:21: [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]
20170420-07:24:21: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:RightsHolder_testGroup.15?action=read with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:24:22: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:456)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:24:22: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=changePermission with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:24:23: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: public;  : WRITE not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:457)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:24:23: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=write with pid TierTesting:test:RightsHolder_testGroup.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:24:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: public;  : READ not allowed on TierTesting:test:RightsHolder_testGroup.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:458)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:24:24: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/TierTesting:dataone:RightsHolder_testGroup.15 [org.dataone.client.rest.RestClient]
20170420-07:24:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient]
20170420-07:24:25: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:25: [INFO]: certificate filename: testSubmitter [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:25: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:24:25: [INFO]: client setup as Subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:25: [INFO]: creating a test object.  pid = TierTesting:dataone:RightsHolder_testGroup.15 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:25: [INFO]: SystemMetadata for pid: TierTesting:dataone:RightsHolder_testGroup.15
<?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:dataone:RightsHolder_testGroup.15</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=testSubmitter,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testGroup,DC=dataone,DC=org</rightsHolder>
    <dateUploaded>2017-04-20T07:24:25.634+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T07:24:25.634+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:25: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:RightsHolder_testGroup.15; FilePart:object = /tmp/mmp.output.8063174566261085167.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2320930679635506387.tmp (890 bytes);  [org.dataone.client.rest.RestClient]
20170420-07:24:25: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.
	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.createTestObject(ContextAwareTestCaseDataone.java:1368)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.procureSpecialTestObject(AbstractAuthorizationTestImplementations.java:2185)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:378)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 36 more
20170420-07:24:25: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/TierTesting:dataone-test:RightsHolder_testGroup.15 [org.dataone.client.rest.RestClient]
20170420-07:24:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/node [org.dataone.client.rest.RestClient]
20170420-07:24:26: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:26: [INFO]: certificate filename: testSubmitter [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:26: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:24:26: [INFO]: client setup as Subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:26: [INFO]: creating a test object.  pid = TierTesting:dataone-test:RightsHolder_testGroup.15 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:26: [INFO]: SystemMetadata for pid: TierTesting:dataone-test:RightsHolder_testGroup.15
<?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:dataone-test:RightsHolder_testGroup.15</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=testSubmitter,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testGroup,DC=dataone,DC=org</rightsHolder>
    <dateUploaded>2017-04-20T07:24:26.833+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T07:24:26.833+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestRW</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestRW</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:27: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone-test:RightsHolder_testGroup.15; FilePart:object = /tmp/mmp.output.1518243304075980521.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8293634184873644501.tmp (883 bytes);  [org.dataone.client.rest.RestClient]
20170420-07:24:27: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public"
	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.createTestObject(ContextAwareTestCaseDataone.java:1368)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.procureSpecialTestObject(AbstractAuthorizationTestImplementations.java:2185)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:378)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.NotAuthorized: Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public"
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 36 more
20170420-07:24:27: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/TierTesting:gmn-s:RightsHolder_testGroup.15 [org.dataone.client.rest.RestClient]
20170420-07:24:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/node [org.dataone.client.rest.RestClient]
20170420-07:24:27: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:27: [INFO]: certificate filename: testSubmitter [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:27: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:24:27: [INFO]: client setup as Subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:27: [INFO]: creating a test object.  pid = TierTesting:gmn-s:RightsHolder_testGroup.15 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:27: [INFO]: SystemMetadata for pid: TierTesting:gmn-s:RightsHolder_testGroup.15
<?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:gmn-s:RightsHolder_testGroup.15</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=testSubmitter,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testGroup,DC=dataone,DC=org</rightsHolder>
    <dateUploaded>2017-04-20T07:24:27.632+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T07:24:27.632+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestEDI</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestEDI</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:27: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:gmn-s:RightsHolder_testGroup.15; FilePart:object = /tmp/mmp.output.2672495859075511908.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6926318285191568362.tmp (878 bytes);  [org.dataone.client.rest.RestClient]
20170420-07:24:27: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public"
	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.createTestObject(ContextAwareTestCaseDataone.java:1368)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.procureSpecialTestObject(AbstractAuthorizationTestImplementations.java:2185)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(AbstractAuthorizationTestImplementations.java:378)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.NotAuthorized: Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public"
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 36 more
20170420-07:24:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:27: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         1
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         1
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         1
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         1
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         1
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         1
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         1
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         1
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-07:24:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:24:28: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:24:28: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:24:29: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:24:30: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:24:32: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:24:33: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:24:33: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:24:34: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:24:34: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:24:34: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:24:34: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:24:35: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:35: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:Public_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:24:49: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:mn-stage-ucsb-2:Public_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:49: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:24:50: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:Public_READ.15 with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:25:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:25:20: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:534)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:25:20: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:25:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:25:51: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:535)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:25:51: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:26:21: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:536)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:26:21: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:22: [INFO]: Running isAuthorized() on POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:gmn-s:RightsHolder_testGroup.15; FilePart:object = /tmp/mmp.output.2672495859075511908.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6926318285191568362.tmp (878 bytes);  with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:26:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:540)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:26:26: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:26:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:541)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:26:28: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:26:28: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:29: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=read with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:26:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:546)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:26:29: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:26:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:547)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:26:30: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:26:31: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:31: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=read with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:26:32: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:553)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:26:32: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:26:32: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:554)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:26:33: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:26:33: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:34: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=read with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:26:35: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:559)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:26:36: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:26:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:560)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:26:37: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:26:37: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:38: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=read with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:26:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:566)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:26:38: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:26:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:567)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:26:39: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:26:40: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:40: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=read with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:26:40: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:573)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:26:41: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:26:42: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:574)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:26:43: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:26:44: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=read with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:26:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:579)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:26:44: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:26:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:580)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:26:45: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:26:45: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:46: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:RightsHolder_testGroup.15?action=read with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:26:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:594)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:26:46: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:26:47: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Public_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:595)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:26:47: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:26:47: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:Public_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:26:48: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:mn-demo-11:Public_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:48: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:48: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:Public_READ.15 with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:26:49: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:26:50: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:26:50: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:51: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=read with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:26:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:540)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:26:51: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:26:52: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:541)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:26:52: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:26:53: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:53: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=read with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:26:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:546)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:26:54: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:26:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:547)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:26:55: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:26:55: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:55: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=read with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:26:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:553)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:26:56: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:26:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:554)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:26:57: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:26:57: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:57: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=read with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:26:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:559)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:26:58: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:26:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:560)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:26:59: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:26:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:26:59: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:00: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=read with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:27:00: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:566)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:27:00: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:27:01: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:567)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:27:01: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:27:01: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:02: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=read with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:27:02: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:573)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:27:03: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:27:03: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:574)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:27:03: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:27:04: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=read with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:27:04: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:579)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:27:05: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:27:05: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:580)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:27:05: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:27:05: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:06: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Public_READ.15?action=read with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:27:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:594)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:27:06: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:27:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-demo-11:Public_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:595)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:27:07: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=write with pid TierTesting:mn-demo-11:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:27:07: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/TierTesting:gmn-s:Public_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:27:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/TierTesting:dataone:Public_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:27:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:08: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:08: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:08: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:27:08: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:08: [INFO]: creating a test object.  pid = TierTesting:dataone:Public_READ.15 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:08: [INFO]: SystemMetadata for pid: TierTesting:dataone:Public_READ.15
<?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:dataone:Public_READ.15</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>public</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T07:27:08.446+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T07:27:08.446+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestNEON</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:08: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:Public_READ.15; FilePart:object = /tmp/mmp.output.8591358757754894352.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5357754531218045641.tmp (1037 bytes);  [org.dataone.client.rest.RestClient]
20170420-07:27:08: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:525)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 33 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 36 more
20170420-07:27:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:Public_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:27:09: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:test:Public_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:09: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:10: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:Public_READ.15 with pid TierTesting:test:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:27:11: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission with pid TierTesting:test:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:27:12: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write with pid TierTesting:test:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:27:13: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:14: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read with pid TierTesting:test:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:27:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:540)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:27:16: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission with pid TierTesting:test:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:27:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:541)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:27:19: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write with pid TierTesting:test:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:27:21: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:21: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read with pid TierTesting:test:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:27:22: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:546)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:27:23: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission with pid TierTesting:test:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:27:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:547)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:27:24: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write with pid TierTesting:test:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:27:25: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:26: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read with pid TierTesting:test:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:27:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:553)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:27:28: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission with pid TierTesting:test:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:27:31: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:554)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:27:31: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write with pid TierTesting:test:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:27:33: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:34: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read with pid TierTesting:test:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:27:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:559)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:27:37: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission with pid TierTesting:test:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:27:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:560)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:27:39: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write with pid TierTesting:test:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:27:42: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:42: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read with pid TierTesting:test:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:27:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:566)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:27:44: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission with pid TierTesting:test:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:27:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:567)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:27:46: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write with pid TierTesting:test:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:27:47: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:47: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read with pid TierTesting:test:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:27:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:573)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:27:49: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission with pid TierTesting:test:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:27:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:574)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:27:51: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write with pid TierTesting:test:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:27:52: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read with pid TierTesting:test:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:27:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:579)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:27:53: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission with pid TierTesting:test:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:27:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: public;  : WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:580)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:27:54: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write with pid TierTesting:test:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:27:55: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:55: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Public_READ.15?action=read with pid TierTesting:test:Public_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:27:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:test:Public_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:594)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:27:56: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=changePermission with pid TierTesting:test:Public_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:27:57: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: public;  : WRITE not allowed on TierTesting:test:Public_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:595)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:27:57: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=write with pid TierTesting:test:Public_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:27:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/TierTesting:dataone:Public_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:27:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:58: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:58: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:27:58: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:58: [INFO]: creating a test object.  pid = TierTesting:dataone:Public_READ.15 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:58: [INFO]: SystemMetadata for pid: TierTesting:dataone:Public_READ.15
<?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:dataone:Public_READ.15</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>public</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T07:27:58.532+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T07:27:58.532+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:Public_READ.15; FilePart:object = /tmp/mmp.output.3857722368694438300.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7263111160879784834.tmp (1045 bytes);  [org.dataone.client.rest.RestClient]
20170420-07:27:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_Public_can_Read(AbstractAuthorizationTestImplementations.java:525)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 33 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 36 more
20170420-07:27:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/TierTesting:dataone-test:Public_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:27:59: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/TierTesting:gmn-s:Public_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:27:59: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:59: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:59: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:27:59: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         1
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         1
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         1
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         1
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         1
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         1
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         1
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         1
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-07:27:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:28:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:28:00: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:28:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:28:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:28:00: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:28:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:28:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:28:00: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:28:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:28:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:28:01: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:28:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:28:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:28:02: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:28:02: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:28:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:28:03: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:28:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:28:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:28:03: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:28:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:28:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:28:03: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:28:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:28:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:28:03: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:28:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:28:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:28:04: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:28:04: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:28:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:28:04: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:28:04: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:28:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:28:04: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:28:04: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:28:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:28:30: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:28:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:28:30: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:29:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:29:01: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:671)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:29:01: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:29:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:29:31: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:672)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:29:32: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:29:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:29:34: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:29:34: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:30:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:30:05: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:677)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:30:05: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:30:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:30:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:678)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:30:07: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:30:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:30:37: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:679)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:30:37: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:30:38: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:30:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:30:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:683)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:30:39: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:31:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:31:09: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:684)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:31:10: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:31:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:31:11: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:31:12: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:31:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:31:42: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:690)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:31:42: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:32:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:32:13: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:691)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:32:13: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:32:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:32:16: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:32:17: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:32:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:32:47: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:696)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:32:48: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:32:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:32:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:697)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:32:49: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:32:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:32:50: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:32:51: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:33:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:33:21: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:703)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:33:22: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:33:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:33:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:704)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:33:24: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:33:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:33:54: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:33:55: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:33:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:33:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:710)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:33:57: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:34:27: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:711)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:34:27: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:34:28: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:34:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:716)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:34:29: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:34:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:717)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:34:30: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:34:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: public;  : READ not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:718)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:34:30: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:30: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Public_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:34:31: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:731)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:34:31: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:34:31: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:732)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:34:32: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:34:32: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: public;  : READ not allowed on TierTesting:mn-stage-ucsb-2:Authenticated_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:733)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:34:32: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:Authenticated_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:34:33: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:mn-demo-11:Authenticated_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:33: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:33: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:Authenticated_READ.15 with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:34:34: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:34:35: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:34:35: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:35: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=read with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:34:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:677)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:34:36: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:34:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:678)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:34:37: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:34:37: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:38: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=read with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:34:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:683)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:34:39: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:34:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:684)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:34:39: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:34:39: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:40: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=read with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:34:40: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:690)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:34:41: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:34:41: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:691)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:34:42: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:34:42: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:42: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=read with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:34:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:696)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:34:43: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:34:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:697)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:34:44: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:34:44: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:45: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=read with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:34:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:703)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:34:46: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:34:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:704)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:34:46: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:34:46: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:47: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=read with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:34:47: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:710)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:34:48: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:34:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:711)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:34:49: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:34:49: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=read with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:34:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:716)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:34:50: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:34:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:717)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:34:51: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:34:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: public;  : READ not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:718)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:34:51: [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]
20170420-07:34:51: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Authenticated_READ.15?action=read with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:34:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:731)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:34:52: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:34:52: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:732)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:34:52: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=write with pid TierTesting:mn-demo-11:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:34:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: public;  : READ not allowed on TierTesting:mn-demo-11:Authenticated_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:733)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:34:53: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/TierTesting:gmn-s:Authenticated_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:34:53: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/TierTesting:dataone:Authenticated_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:34:53: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:53: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:53: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:53: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:34:53: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:53: [INFO]: creating a test object.  pid = TierTesting:dataone:Authenticated_READ.15 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:53: [INFO]: SystemMetadata for pid: TierTesting:dataone:Authenticated_READ.15
<?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:dataone:Authenticated_READ.15</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>authenticatedUser</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T07:34:53.995+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T07:34:53.995+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestNEON</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:54: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:Authenticated_READ.15; FilePart:object = /tmp/mmp.output.7904087959533330764.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.9000627552620752077.tmp (1055 bytes);  [org.dataone.client.rest.RestClient]
20170420-07:34:54: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:662)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 33 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 36 more
20170420-07:34:54: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:Authenticated_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:34:55: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:test:Authenticated_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:55: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:56: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:Authenticated_READ.15 with pid TierTesting:test:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:34:57: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission with pid TierTesting:test:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:34:58: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write with pid TierTesting:test:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:34:59: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:34:59: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=read with pid TierTesting:test:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:35:01: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:677)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:35:02: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission with pid TierTesting:test:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:35:04: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:678)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:35:04: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write with pid TierTesting:test:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:35:07: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:07: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=read with pid TierTesting:test:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:35:09: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:683)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:35:09: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission with pid TierTesting:test:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:35:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:684)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:35:11: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write with pid TierTesting:test:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:35:12: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:12: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=read with pid TierTesting:test:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:35:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:690)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:35:15: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission with pid TierTesting:test:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:35:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:691)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:35:17: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write with pid TierTesting:test:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:35:19: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:20: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=read with pid TierTesting:test:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:35:22: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:696)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:35:22: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission with pid TierTesting:test:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:35:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:697)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:35:25: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write with pid TierTesting:test:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:35:27: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:28: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=read with pid TierTesting:test:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:35:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:703)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:35:30: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission with pid TierTesting:test:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:35:32: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:704)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:35:32: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write with pid TierTesting:test:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:35:33: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:34: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=read with pid TierTesting:test:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:35:35: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:710)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:35:35: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission with pid TierTesting:test:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:35:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:711)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:35:37: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write with pid TierTesting:test:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:35:38: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=read with pid TierTesting:test:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:35:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:716)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:35:40: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission with pid TierTesting:test:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:35:40: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: public;  : WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:717)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:35:40: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write with pid TierTesting:test:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:35:41: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: public;  : READ not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:718)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:35: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]
20170420-07:35:41: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Authenticated_READ.15?action=read with pid TierTesting:test:Authenticated_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:35:42: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:731)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:35:42: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=changePermission with pid TierTesting:test:Authenticated_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:35:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: public;  : WRITE not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:732)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:35:43: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=write with pid TierTesting:test:Authenticated_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:35:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: public;  : READ not allowed on TierTesting:test:Authenticated_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:733)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:35:44: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/TierTesting:dataone:Authenticated_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:35:44: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:44: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:44: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:44: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:35:44: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:44: [INFO]: creating a test object.  pid = TierTesting:dataone:Authenticated_READ.15 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:44: [INFO]: SystemMetadata for pid: TierTesting:dataone:Authenticated_READ.15
<?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:dataone:Authenticated_READ.15</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>authenticatedUser</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T07:35:44.757+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T07:35:44.757+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:45: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:Authenticated_READ.15; FilePart:object = /tmp/mmp.output.5761182206558349358.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2376991225876076875.tmp (1063 bytes);  [org.dataone.client.rest.RestClient]
20170420-07:35:45: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(AbstractAuthorizationTestImplementations.java:662)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 33 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 36 more
20170420-07:35:45: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/TierTesting:dataone-test:Authenticated_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:35:45: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/TierTesting:gmn-s:Authenticated_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:35:46: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:46: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:46: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:46: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         1
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         1
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         1
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         1
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         1
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         1
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         1
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         1
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-07:35:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:35:46: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:46: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:35:47: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:35:47: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:47: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:35:48: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:48: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:35:49: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:49: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:35:49: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:49: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:35:50: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:50: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:35:50: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:50: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:35:50: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:50: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:35:51: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:51: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:35:51: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:51: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:35:51: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:35:51: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:36:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:Verified_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:36:04: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:mn-stage-ucsb-2:Verified_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:36:04: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:36:04: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:Verified_READ.15 with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:36:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:36:35: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:810)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:36:35: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:36:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:36:37: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:37:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:37:07: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:812)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:37:07: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:37:08: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:37:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:37:38: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:816)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:37:39: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:37:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:37:40: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:817)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:37:40: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:38:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:38:11: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:818)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:38:11: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:38:11: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:38:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:38:41: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:829)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:38:42: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:39:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:39:13: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:830)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:39:14: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:39:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:39:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:831)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:39:17: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:39:17: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:39:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:39:47: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:837)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:39:48: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:40:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:40:18: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:838)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:40:19: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:40:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:40:49: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:839)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:40:49: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:40:49: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:40:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:40:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:843)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:40:55: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:41:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:41:26: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:844)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:41:26: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:41:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:41:56: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(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:845)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:41:56: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:41:57: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:42:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:42:27: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:852)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:42:28: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:42:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:42:58: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:853)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:42:58: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:43:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:43:03: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:854)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:43:03: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:43:03: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:43:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:43:34: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:859)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:43:34: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:44:04: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:860)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:44:05: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:44:35: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:861)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:44:36: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:44:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:865)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:44:37: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:44:37: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:866)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:44:37: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:44:37: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: public;  : READ not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:867)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:44:37: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:38: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Authenticated_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:44:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:880)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:44:39: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:44:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:881)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:44:39: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:44:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: public;  : READ not allowed on TierTesting:mn-stage-ucsb-2:Verified_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:882)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:44:39: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:Verified_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:44:40: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:mn-demo-11:Verified_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:40: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:41: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:Verified_READ.15 with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:44:41: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:44:42: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:44:42: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:43: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=read with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:44:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:816)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:44:44: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:44:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:817)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:44:45: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:44:45: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:45: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=read with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:44:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:829)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:44:46: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:44:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:830)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:44:47: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:44:47: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:831)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:44:47: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:48: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=read with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:44:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:837)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:44:49: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:44:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:838)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:44:49: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:44:49: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:50: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=read with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:44:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:843)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:44:51: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:44:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:844)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:44:52: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:44:52: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:52: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=read with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:44:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:852)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:44:53: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:44:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:853)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:44:54: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:44:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:854)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:44:54: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:55: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=read with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:44:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:859)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:44:55: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:44:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:860)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:44:56: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:44:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:861)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:44:57: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=read with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:44:57: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:865)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:44:58: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:44:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:866)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:44:58: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:44:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: public;  : READ not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:867)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:44:58: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:59: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:Verified_READ.15?action=read with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:44:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:44:59: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:880)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:45:00: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=changePermission with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:45:00: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:881)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:45:00: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=write with pid TierTesting:mn-demo-11:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:45:00: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: public;  : READ not allowed on TierTesting:mn-demo-11:Verified_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:882)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:45:00: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/TierTesting:gmn-s:Verified_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:45:01: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/TierTesting:dataone:Verified_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:45:01: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:01: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:01: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:01: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:45:01: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:01: [INFO]: creating a test object.  pid = TierTesting:dataone:Verified_READ.15 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:01: [INFO]: SystemMetadata for pid: TierTesting:dataone:Verified_READ.15
<?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:dataone:Verified_READ.15</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>verifiedUser</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T07:45:01.744+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T07:45:01.744+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestNEON</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:01: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:Verified_READ.15; FilePart:object = /tmp/mmp.output.729354241852194508.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2667318018161827203.tmp (1045 bytes);  [org.dataone.client.rest.RestClient]
20170420-07:45:01: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:801)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 33 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 36 more
20170420-07:45:01: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:Verified_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:45:03: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:test:Verified_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:03: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:03: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:Verified_READ.15 with pid TierTesting:test:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:45:04: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission with pid TierTesting:test:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:45:06: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write with pid TierTesting:test:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:45:06: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:07: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=read with pid TierTesting:test:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:45:09: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:816)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:45:09: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission with pid TierTesting:test:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:45:11: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:817)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:45:12: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write with pid TierTesting:test:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:45:14: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:15: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=read with pid TierTesting:test:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:45:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:829)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:45:16: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission with pid TierTesting:test:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:45:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:830)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:45:18: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write with pid TierTesting:test:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:45:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:831)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:45:19: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:19: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=read with pid TierTesting:test:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:45:22: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:837)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:45:22: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission with pid TierTesting:test:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:45:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:838)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:45:25: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write with pid TierTesting:test:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:45:27: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:27: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=read with pid TierTesting:test:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:45:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:843)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:45:31: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission with pid TierTesting:test:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:45:33: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:844)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:45:33: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write with pid TierTesting:test:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:45:37: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:37: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=read with pid TierTesting:test:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:45:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:852)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:45:39: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission with pid TierTesting:test:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:45:40: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:853)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:45:41: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write with pid TierTesting:test:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:45:42: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:Verified_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:854)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:45:42: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:42: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=read with pid TierTesting:test:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:45:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:859)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:45:44: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission with pid TierTesting:test:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:45:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:860)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:45:45: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write with pid TierTesting:test:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:45:47: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:Verified_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:861)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:45:47: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=read with pid TierTesting:test:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:45:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:865)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:45:48: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission with pid TierTesting:test:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:45:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: public;  : WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:866)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:45:49: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write with pid TierTesting:test:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:45:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:Verified_READ.15 for subject[s]: public;  : READ not allowed on TierTesting:test:Verified_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:867)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:45:50: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:50: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:Verified_READ.15?action=read with pid TierTesting:test:Verified_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:45:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:test:Verified_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:880)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:45:51: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=changePermission with pid TierTesting:test:Verified_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:45:52: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: public;  : WRITE not allowed on TierTesting:test:Verified_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:881)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:45:52: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=write with pid TierTesting:test:Verified_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:45:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:Verified_READ.15 for subject[s]: public;  : READ not allowed on TierTesting:test:Verified_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:882)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:45:53: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/TierTesting:dataone:Verified_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:45:53: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:53: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:53: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:53: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:45:53: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:53: [INFO]: creating a test object.  pid = TierTesting:dataone:Verified_READ.15 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:53: [INFO]: SystemMetadata for pid: TierTesting:dataone:Verified_READ.15
<?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:dataone:Verified_READ.15</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>verifiedUser</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T07:45:53.622+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T07:45:53.622+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:53: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:Verified_READ.15; FilePart:object = /tmp/mmp.output.8784668763286590078.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8154453687405763391.tmp (1053 bytes);  [org.dataone.client.rest.RestClient]
20170420-07:45:53: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(AbstractAuthorizationTestImplementations.java:801)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 33 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 36 more
20170420-07:45:53: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/TierTesting:dataone-test:Verified_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:45:54: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/TierTesting:gmn-s:Verified_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:45:54: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:54: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:54: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:54: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         1
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         1
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         1
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         1
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         1
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         1
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         1
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         1
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-07:45:54: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:45:55: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:55: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:45:55: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:55: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:45:56: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:56: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:45:56: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:56: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:45:58: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:45:58: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:45:58: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:45:59: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:45:59: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:45:59: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:45:59: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:45:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:46:00: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:00: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:testPerson_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:46:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:testPerson_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:46:30: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:mn-demo-11:testPerson_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:31: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:testPerson_READ.15 with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:46:32: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:46:32: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:46:33: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:33: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=read with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:46:33: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:965)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:46:34: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:46:34: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:966)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:46:35: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:46:35: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:35: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=read with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:46:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:973)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:46:36: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:46:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:974)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:46:37: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:46:37: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:37: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=read with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:46:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:980)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:46:38: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:46:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:981)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:46:39: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:46:39: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:40: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=read with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:46:40: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:986)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:46:40: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:46:41: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:987)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:46:41: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:46:41: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:42: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=read with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:46:42: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:994)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:46:43: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:46:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:995)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:46:43: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:46:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:996)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:46:44: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:44: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=read with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:46:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1001)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:46:45: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:46:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1002)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:46:46: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:46:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1003)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:46:46: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=read with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:46:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1008)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:46:47: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:46:47: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1009)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:46:48: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:46:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: public;  : READ not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1010)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:46:48: [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]
20170420-07:46:48: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:Verified_READ.15?action=read with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:46:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1023)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:46:49: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:46:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1024)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:46:49: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=write with pid TierTesting:mn-demo-11:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:46:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: public;  : READ not allowed on TierTesting:mn-demo-11:testPerson_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1025)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:46:49: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/TierTesting:gmn-s:testPerson_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:46:50: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/TierTesting:dataone:testPerson_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:46:50: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:50: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:50: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:50: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:46:50: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:50: [INFO]: creating a test object.  pid = TierTesting:dataone:testPerson_READ.15 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:50: [INFO]: SystemMetadata for pid: TierTesting:dataone:testPerson_READ.15
<?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:dataone:testPerson_READ.15</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testPerson,DC=dataone,DC=org</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T07:46:50.750+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T07:46:50.750+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestNEON</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:50: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:testPerson_READ.15; FilePart:object = /tmp/mmp.output.79789989976120435.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.841713358810869129.tmp (1066 bytes);  [org.dataone.client.rest.RestClient]
20170420-07:46:50: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:949)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 33 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 36 more
20170420-07:46:50: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:testPerson_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:46:52: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:test:testPerson_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:52: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:53: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:testPerson_READ.15 with pid TierTesting:test:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:46:54: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission with pid TierTesting:test:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:46:55: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write with pid TierTesting:test:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:46:56: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:56: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=read with pid TierTesting:test:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:46:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:46:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:965)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:46:59: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission with pid TierTesting:test:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:47:01: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:966)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:47:01: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write with pid TierTesting:test:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:47:03: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:04: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=read with pid TierTesting:test:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:47:05: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:973)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:47:05: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission with pid TierTesting:test:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:47:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:974)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:47:07: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write with pid TierTesting:test:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:47:08: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:08: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=read with pid TierTesting:test:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:47:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:980)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:47:11: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission with pid TierTesting:test:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:47:13: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:981)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:47:13: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write with pid TierTesting:test:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:47:16: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:16: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=read with pid TierTesting:test:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:47:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:986)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:47:18: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission with pid TierTesting:test:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:47:21: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:987)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:47:21: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write with pid TierTesting:test:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:47:24: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:24: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=read with pid TierTesting:test:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:47:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:994)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:47:26: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission with pid TierTesting:test:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:47:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:995)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:47:28: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write with pid TierTesting:test:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:47:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:996)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:47:29: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:29: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=read with pid TierTesting:test:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:47:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1001)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:47:31: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission with pid TierTesting:test:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:47:32: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1002)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:47:32: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write with pid TierTesting:test:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:47:34: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1003)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:47:34: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=read with pid TierTesting:test:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:47:35: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1008)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:47:35: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission with pid TierTesting:test:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:47:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: public;  : WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1009)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:47:36: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write with pid TierTesting:test:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:47:37: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: public;  : READ not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1010)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:47:37: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:38: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_READ.15?action=read with pid TierTesting:test:testPerson_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:47:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1023)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:47:39: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=changePermission with pid TierTesting:test:testPerson_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:47:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: public;  : WRITE not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1024)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:47:39: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=write with pid TierTesting:test:testPerson_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:47:40: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: public;  : READ not allowed on TierTesting:test:testPerson_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:1025)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:47:40: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/TierTesting:dataone:testPerson_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:47:40: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:40: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:40: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:40: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:47:40: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:40: [INFO]: creating a test object.  pid = TierTesting:dataone:testPerson_READ.15 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:40: [INFO]: SystemMetadata for pid: TierTesting:dataone:testPerson_READ.15
<?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:dataone:testPerson_READ.15</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testPerson,DC=dataone,DC=org</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T07:47:40.766+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T07:47:40.766+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:41: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:testPerson_READ.15; FilePart:object = /tmp/mmp.output.3093005776221057918.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6113692118948918509.tmp (1074 bytes);  [org.dataone.client.rest.RestClient]
20170420-07:47:41: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Read(AbstractAuthorizationTestImplementations.java:949)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 33 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 36 more
20170420-07:47:41: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/TierTesting:dataone-test:testPerson_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:47:41: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/TierTesting:gmn-s:testPerson_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:47:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:41: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:41: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:42: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         1
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         1
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         1
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         1
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         1
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         1
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         1
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         1
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-07:47:42: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:47:42: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:42: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:47:42: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:42: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:47:42: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:42: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:47:43: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:43: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:47:44: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:44: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:47:44: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:44: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:47:45: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:45: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:47:45: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:45: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:47:45: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:45: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:47:45: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:45: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:47:45: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:45: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:47:46: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:47:46: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 [org.dataone.client.rest.RestClient]
20170420-07:48:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:testPerson_WRITE.15 [org.dataone.client.rest.RestClient]
20170420-07:48:16: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:mn-demo-11:testPerson_WRITE.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:17: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:testPerson_WRITE.15 with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:48:18: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:48:18: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:48:19: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:19: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=read with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:48:20: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1107)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:48:20: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:48:21: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:48:21: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:22: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=read with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:48:22: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1114)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:48:22: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:48:23: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:48:23: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:24: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=read with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:48:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1121)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:48:24: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:48:25: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:48:25: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:26: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=read with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:48:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1127)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:48:27: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:48:27: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:48:28: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:28: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=read with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:48:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1135)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:48:29: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:48:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1136)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:48:30: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:48:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1137)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:48:30: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:30: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=read with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:48:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1142)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:48:31: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:48:31: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1143)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:48:32: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:48:32: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1144)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:48:32: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=read with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:48:33: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1148)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:48:33: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:48:33: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1149)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:48:34: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:48:34: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: public;  : READ not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1150)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:48: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]
20170420-07:48:34: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_READ.15?action=read with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:48:34: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1163)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:48:35: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:48:35: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1164)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:48:35: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=write with pid TierTesting:mn-demo-11:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:48:35: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: public;  : READ not allowed on TierTesting:mn-demo-11:testPerson_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1165)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:48:35: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/TierTesting:gmn-s:testPerson_WRITE.15 [org.dataone.client.rest.RestClient]
20170420-07:48:36: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/TierTesting:dataone:testPerson_WRITE.15 [org.dataone.client.rest.RestClient]
20170420-07:48:37: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:37: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:37: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:37: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:48:37: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:37: [INFO]: creating a test object.  pid = TierTesting:dataone:testPerson_WRITE.15 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:37: [INFO]: SystemMetadata for pid: TierTesting:dataone:testPerson_WRITE.15
<?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:dataone:testPerson_WRITE.15</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testPerson,DC=dataone,DC=org</subject>
            <permission>write</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T07:48:37.080+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T07:48:37.080+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestNEON</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:37: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:testPerson_WRITE.15; FilePart:object = /tmp/mmp.output.5122117487715932365.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6952926156291982545.tmp (1068 bytes);  [org.dataone.client.rest.RestClient]
20170420-07:48:37: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1092)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 33 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 36 more
20170420-07:48:37: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:testPerson_WRITE.15 [org.dataone.client.rest.RestClient]
20170420-07:48:38: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:test:testPerson_WRITE.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:38: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:39: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:testPerson_WRITE.15 with pid TierTesting:test:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:48:40: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission with pid TierTesting:test:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:48:41: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write with pid TierTesting:test:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:48:42: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:42: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=read with pid TierTesting:test:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:48:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1107)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:48:45: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission with pid TierTesting:test:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:48:47: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write with pid TierTesting:test:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:48:49: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:50: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=read with pid TierTesting:test:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:48:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1114)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:48:52: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission with pid TierTesting:test:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:48:53: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write with pid TierTesting:test:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:48:54: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:55: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=read with pid TierTesting:test:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:48:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:48:57: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1121)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:48:57: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission with pid TierTesting:test:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:49:00: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write with pid TierTesting:test:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:49:02: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:03: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=read with pid TierTesting:test:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:49:05: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1127)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:49:05: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission with pid TierTesting:test:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:49:08: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write with pid TierTesting:test:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:49:10: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:11: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=read with pid TierTesting:test:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:49:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1135)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:49:13: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission with pid TierTesting:test:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:49:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1136)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:49:14: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write with pid TierTesting:test:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:49:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1137)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:49:15: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:16: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=read with pid TierTesting:test:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:49:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1142)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:49:17: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission with pid TierTesting:test:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:49:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1143)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:49:19: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write with pid TierTesting:test:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:49:20: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1144)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:49:20: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=read with pid TierTesting:test:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:49:21: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1148)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:49:22: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission with pid TierTesting:test:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:49:22: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: public;  : WRITE not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1149)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:49:23: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write with pid TierTesting:test:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:49:23: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: public;  : READ not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1150)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:49: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]
20170420-07:49:24: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_WRITE.15?action=read with pid TierTesting:test:testPerson_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:49:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1163)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:49:25: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=changePermission with pid TierTesting:test:testPerson_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:49:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: public;  : WRITE not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1164)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:49:26: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=write with pid TierTesting:test:testPerson_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:49:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: public;  : READ not allowed on TierTesting:test:testPerson_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1165)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:49:26: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/TierTesting:dataone:testPerson_WRITE.15 [org.dataone.client.rest.RestClient]
20170420-07:49:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:27: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:27: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:27: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:49:27: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:27: [INFO]: creating a test object.  pid = TierTesting:dataone:testPerson_WRITE.15 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:27: [INFO]: SystemMetadata for pid: TierTesting:dataone:testPerson_WRITE.15
<?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:dataone:testPerson_WRITE.15</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testPerson,DC=dataone,DC=org</subject>
            <permission>write</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T07:49:27.045+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T07:49:27.045+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:27: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:testPerson_WRITE.15; FilePart:object = /tmp/mmp.output.5142764876593691444.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.360029583657081170.tmp (1076 bytes);  [org.dataone.client.rest.RestClient]
20170420-07:49:27: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_Write(AbstractAuthorizationTestImplementations.java:1092)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 33 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 36 more
20170420-07:49:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/TierTesting:dataone-test:testPerson_WRITE.15 [org.dataone.client.rest.RestClient]
20170420-07:49:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/TierTesting:gmn-s:testPerson_WRITE.15 [org.dataone.client.rest.RestClient]
20170420-07:49:28: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:28: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:28: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:28: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         1
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         1
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         1
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         1
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         1
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         1
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         1
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         1
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-07:49:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:49:28: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:49:28: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:49:29: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:49:29: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:49:30: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:49:30: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:49:31: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:49:31: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:49:31: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:49:32: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:49:32: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:49:32: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:49:32: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 [org.dataone.client.rest.RestClient]
20170420-07:50:02: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:testPerson_CHANGE.15 [org.dataone.client.rest.RestClient]
20170420-07:50:03: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:mn-demo-11:testPerson_CHANGE.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:03: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:03: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:testPerson_CHANGE.15 with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:50:04: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:50:05: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:50:05: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:05: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=read with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:50:06: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:50:07: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:50:07: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:08: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=read with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:50:08: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:50:09: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:50:09: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:10: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=read with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:50:11: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:50:11: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:50:12: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:12: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=read with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:50:13: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:50:14: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:50:14: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:14: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=read with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:50:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1276)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:50:15: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:50:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1277)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:50:16: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:50:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1278)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:50:16: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:17: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=read with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:50:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1283)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:50:18: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:50:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1284)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:50:18: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:50:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1285)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:50:19: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=read with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:50:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1289)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:50:20: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:50:20: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1290)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:50:20: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:50:20: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: public;  : READ not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1291)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:50:20: [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]
20170420-07:50:21: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testPerson_WRITE.15?action=read with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:50:21: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1304)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:50:22: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:50:22: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1305)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:50:22: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testPerson_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:50:22: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: public;  : READ not allowed on TierTesting:mn-demo-11:testPerson_CHANGE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1306)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:50:22: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/TierTesting:gmn-s:testPerson_CHANGE.15 [org.dataone.client.rest.RestClient]
20170420-07:50:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/TierTesting:dataone:testPerson_CHANGE.15 [org.dataone.client.rest.RestClient]
20170420-07:50:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:23: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:23: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:23: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:50:23: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:23: [INFO]: creating a test object.  pid = TierTesting:dataone:testPerson_CHANGE.15 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:23: [INFO]: SystemMetadata for pid: TierTesting:dataone:testPerson_CHANGE.15
<?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:dataone:testPerson_CHANGE.15</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testPerson,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T07:50:23.501+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T07:50:23.501+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestNEON</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:23: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:testPerson_CHANGE.15; FilePart:object = /tmp/mmp.output.7729056185105270683.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4625327300991315589.tmp (1080 bytes);  [org.dataone.client.rest.RestClient]
20170420-07:50:23: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1233)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 33 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 36 more
20170420-07:50:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:testPerson_CHANGE.15 [org.dataone.client.rest.RestClient]
org.dataone.integration.TestIterationEndingException: the AccessRule of the returned object has either multiple subjects or multiple permissions
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1050)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1233)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:50:25: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/TierTesting:dataone:testPerson_CHANGE.15 [org.dataone.client.rest.RestClient]
20170420-07:50:25: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:25: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:25: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:25: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:50:25: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:25: [INFO]: creating a test object.  pid = TierTesting:dataone:testPerson_CHANGE.15 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:25: [INFO]: SystemMetadata for pid: TierTesting:dataone:testPerson_CHANGE.15
<?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:dataone:testPerson_CHANGE.15</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testPerson,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T07:50:25.396+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T07:50:25.396+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:25: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:testPerson_CHANGE.15; FilePart:object = /tmp/mmp.output.5558609289716248623.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8341397656153675131.tmp (1088 bytes);  [org.dataone.client.rest.RestClient]
20170420-07:50:25: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1233)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 33 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 36 more
20170420-07:50:25: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/TierTesting:dataone-test:testPerson_CHANGE.15 [org.dataone.client.rest.RestClient]
20170420-07:50:26: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/TierTesting:gmn-s:testPerson_CHANGE.15 [org.dataone.client.rest.RestClient]
20170420-07:50:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:26: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         1
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         1
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         1
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         1
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         1
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         1
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         1
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         1
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-07:50:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:50:26: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:50:26: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:50:27: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:50:27: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:50:28: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:50:28: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:50:28: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:50:28: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:50:28: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:50:29: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:50:29: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:50:29: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:29: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:testGroup_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:50:46: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:mn-stage-ucsb-2:testGroup_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:46: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:46: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:testGroup_READ.15 with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:50:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:50:49: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:51:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:51:19: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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:1382)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:51:20: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:51:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:51:50: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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:1383)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:51:50: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:51:51: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:51:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:51:52: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1387)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:51:52: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:51:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:51:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1388)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:51:54: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:52:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:52:24: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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:1389)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:52:24: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:52:25: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:52:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:52:55: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1401)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:52:56: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:52:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:52:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1402)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:52:59: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:53:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:53:29: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1403)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:53:29: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:53:29: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:53:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:53:31: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1409)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:53:31: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:54:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:54:01: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1410)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:54:02: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:54:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:54:04: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:54:04: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:54:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:54:34: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1415)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:54:35: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:55:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:55:05: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1416)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:55:06: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:55:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:55:07: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:55:07: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:55:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:55:09: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1423)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:55:09: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:55:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:55:40: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1424)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:55:40: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:56:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:56:10: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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:1425)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:56:10: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:56:11: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:56:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:56:13: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1430)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:56:14: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:56:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:56:44: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1431)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:56:45: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:57:15: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1432)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:57:15: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:57:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1436)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:57:16: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:57:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1437)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:57:17: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:57:17: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: public;  : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1438)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:57:17: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:17: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testPerson_CHANGE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:57:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1451)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:57:18: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:57:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1452)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:57:19: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:57:19: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: public;  : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1453)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:57:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:testGroup_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:57:20: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:mn-demo-11:testGroup_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:20: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:testGroup_READ.15 with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:57:21: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:57:22: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:57:22: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:22: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=read with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:57:23: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1387)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:57:23: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:57:23: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1388)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:57:24: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:57:24: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:25: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=read with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:57:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1401)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:57:25: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:57:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1402)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:57:26: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:57:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1403)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:57:26: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:27: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=read with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:57:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1409)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:57:28: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:57:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1410)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:57:29: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:57:29: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:29: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=read with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:57:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1415)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:57:30: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:57:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1416)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:57:31: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:57:31: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:32: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=read with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:57:32: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1423)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:57:33: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:57:33: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1424)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:57:33: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:57:33: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:34: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=read with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:57:34: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1430)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:57:35: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:57:35: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1431)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:57:36: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:57:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1432)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:57:36: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=read with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:57:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1436)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:57:37: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:57:37: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1437)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:57:38: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:57:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: public;  : READ not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1438)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:57:38: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:38: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_READ.15?action=read with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:57:38: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1451)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:57:39: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:57:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1452)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:57:39: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=write with pid TierTesting:mn-demo-11:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:57:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: public;  : READ not allowed on TierTesting:mn-demo-11:testGroup_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1453)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:57:39: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/TierTesting:gmn-s:testGroup_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:57:40: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/TierTesting:dataone:testGroup_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:57:40: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:40: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:40: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:40: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:57:40: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:40: [INFO]: creating a test object.  pid = TierTesting:dataone:testGroup_READ.15 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:40: [INFO]: SystemMetadata for pid: TierTesting:dataone:testGroup_READ.15
<?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:dataone:testGroup_READ.15</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testGroup,DC=dataone,DC=org</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T07:57:40.842+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T07:57:40.842+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestNEON</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:41: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:testGroup_READ.15; FilePart:object = /tmp/mmp.output.3868084692755961750.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3979536100149976522.tmp (1064 bytes);  [org.dataone.client.rest.RestClient]
20170420-07:57:41: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1372)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 33 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 36 more
20170420-07:57:41: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:testGroup_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:57:42: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:test:testGroup_READ.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:42: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:43: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:testGroup_READ.15 with pid TierTesting:test:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:57:44: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission with pid TierTesting:test:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:57:45: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write with pid TierTesting:test:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:57:46: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:46: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=read with pid TierTesting:test:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:57:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1387)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:57:49: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission with pid TierTesting:test:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:57:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1388)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:57:51: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write with pid TierTesting:test:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:57:53: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:54: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=read with pid TierTesting:test:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:57:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1401)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:57:55: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission with pid TierTesting:test:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:57:56: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1402)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:57:57: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write with pid TierTesting:test:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:57:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1403)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:57:58: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:57:58: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=read with pid TierTesting:test:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:58:01: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1409)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:58:01: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission with pid TierTesting:test:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:58:03: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1410)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:58:04: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write with pid TierTesting:test:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:58:06: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:06: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=read with pid TierTesting:test:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:58:08: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1415)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:58:09: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission with pid TierTesting:test:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:58:11: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1416)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:58:12: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write with pid TierTesting:test:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:58:14: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:14: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=read with pid TierTesting:test:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:58:16: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1423)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:58:17: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission with pid TierTesting:test:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:58:18: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1424)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:58:18: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write with pid TierTesting:test:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:58:20: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:20: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=read with pid TierTesting:test:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:58:21: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1430)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:58:22: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission with pid TierTesting:test:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:58:23: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1431)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:58:23: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write with pid TierTesting:test:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:58:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1432)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:58:25: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=read with pid TierTesting:test:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:58:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1436)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:58:26: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission with pid TierTesting:test:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:58:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: public;  : WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1437)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:58:27: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write with pid TierTesting:test:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:58:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: public;  : READ not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1438)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:58:27: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:28: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_READ.15?action=read with pid TierTesting:test:testGroup_READ.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:58:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1451)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:58:29: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=changePermission with pid TierTesting:test:testGroup_READ.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:58:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: public;  : WRITE not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1452)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:58:30: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=write with pid TierTesting:test:testGroup_READ.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:58:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: public;  : READ not allowed on TierTesting:test:testGroup_READ.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1453)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:58:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/TierTesting:dataone:testGroup_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:58:31: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:31: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:31: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:31: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-07:58:31: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:31: [INFO]: creating a test object.  pid = TierTesting:dataone:testGroup_READ.15 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:31: [INFO]: SystemMetadata for pid: TierTesting:dataone:testGroup_READ.15
<?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:dataone:testGroup_READ.15</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testGroup,DC=dataone,DC=org</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T07:58:31.408+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T07:58:31.408+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:31: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:testGroup_READ.15; FilePart:object = /tmp/mmp.output.7338880641377622965.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6095375625207954782.tmp (1072 bytes);  [org.dataone.client.rest.RestClient]
20170420-07:58:31: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Read(AbstractAuthorizationTestImplementations.java:1372)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 33 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 36 more
20170420-07:58:31: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/TierTesting:dataone-test:testGroup_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:58:32: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/TierTesting:gmn-s:testGroup_READ.15 [org.dataone.client.rest.RestClient]
20170420-07:58:32: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:32: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:32: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:32: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         1
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         1
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         1
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         1
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         1
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         1
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         1
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         1
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-07:58:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:58:33: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:58:33: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:58:34: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:58:34: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:58:35: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:35: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:58:36: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:58:36: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:58:36: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:58:37: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:58:37: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:58:37: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-07:58:38: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:38: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 [org.dataone.client.rest.RestClient]
20170420-07:58:51: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:51: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:51: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:58:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:58:53: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:59:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-07:59:23: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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:1529)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:59:23: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:59:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-07:59:54: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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:1530)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-07:59:54: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:59:54: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-07:59:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-07:59:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1534)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-07:59:58: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:00:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:00:28: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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:1535)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-08:00:29: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:00:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:00:59: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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:1536)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-08:00:59: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:01:00: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:01:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:01:30: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1547)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-08:01:31: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:01:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:01:33: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1548)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:01:33: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:01:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:01:35: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1549)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:01:35: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:01:35: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:02:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:02:06: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1555)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-08:02:06: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:02:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:02:36: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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:1556)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-08:02:37: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:03:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:03:07: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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:1557)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-08:03:07: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:03:08: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:03:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:03:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1561)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:03:12: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:03:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:03:42: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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:1562)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-08:03:43: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:03:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:03:45: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:03:45: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:03:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:03:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1570)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:03:46: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:03:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:03:47: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:03:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:03:47: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:03:48: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:03:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:03:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1577)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:03:49: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:03:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:03:49: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1578)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:03:49: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:03:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:03:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1579)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:03:50: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:03:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:03:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1583)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:03:51: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:03:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:03:51: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1584)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:03:52: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:03:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:03:52: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: public;  : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1585)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:03: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]
20170420-08:03:52: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_READ.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:03:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:03:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1598)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:03:53: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:03:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:03:53: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1599)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:03:54: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:03:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:03:54: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: public;  : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1600)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:03:54: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:03:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:testGroup_WRITE.15 [org.dataone.client.rest.RestClient]
20170420-08:03:55: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:mn-demo-11:testGroup_WRITE.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:03:55: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:03:55: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:testGroup_WRITE.15 with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:03:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:03:56: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:03:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:03:57: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:03:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:03:57: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:03:57: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=read with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:03:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:03:58: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1534)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:03:58: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:03:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:03:59: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:03:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:03:59: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:00: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=read with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:04:00: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1547)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:04:01: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:04:01: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1548)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:04:01: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:04:02: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1549)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:04:02: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:02: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=read with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:04:02: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1555)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:04:03: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:04:04: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:04:04: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:04: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=read with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:04:05: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1561)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:04:05: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:04:06: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:04:06: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:07: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=read with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:04:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1570)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:04:08: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:04:08: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:04:09: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:09: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=read with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:04:09: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1577)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:04:10: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:04:10: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1578)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:04:11: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:04:11: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1579)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:04:11: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=read with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:04:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1583)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:04:12: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:04:12: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1584)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:04:13: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:04:13: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: public;  : READ not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1585)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:04: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]
20170420-08:04:13: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_WRITE.15?action=read with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:04:13: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1598)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:04:14: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:04:14: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1599)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:04:15: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=write with pid TierTesting:mn-demo-11:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:04:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: public;  : READ not allowed on TierTesting:mn-demo-11:testGroup_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1600)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:04:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/TierTesting:gmn-s:testGroup_WRITE.15 [org.dataone.client.rest.RestClient]
20170420-08:04:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/TierTesting:dataone:testGroup_WRITE.15 [org.dataone.client.rest.RestClient]
20170420-08:04:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:16: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:16: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:16: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:04:16: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:16: [INFO]: creating a test object.  pid = TierTesting:dataone:testGroup_WRITE.15 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:16: [INFO]: SystemMetadata for pid: TierTesting:dataone:testGroup_WRITE.15
<?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:dataone:testGroup_WRITE.15</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testGroup,DC=dataone,DC=org</subject>
            <permission>write</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T08:04:16.084+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:04:16.084+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestNEON</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:16: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:testGroup_WRITE.15; FilePart:object = /tmp/mmp.output.7204082008974535819.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1194365579676140189.tmp (1066 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:04:16: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1519)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 33 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 36 more
20170420-08:04:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:testGroup_WRITE.15 [org.dataone.client.rest.RestClient]
20170420-08:04:17: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:test:testGroup_WRITE.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:18: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:testGroup_WRITE.15 with pid TierTesting:test:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:04:19: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission with pid TierTesting:test:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:04:20: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write with pid TierTesting:test:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:04:21: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:21: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=read with pid TierTesting:test:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:04:23: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1534)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:04:24: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission with pid TierTesting:test:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:04:27: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write with pid TierTesting:test:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:04:29: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:29: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=read with pid TierTesting:test:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:04:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1547)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:04:31: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission with pid TierTesting:test:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:04:32: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1548)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:04:32: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write with pid TierTesting:test:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:04:33: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1549)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:04:33: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:34: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=read with pid TierTesting:test:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:04:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1555)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:04:37: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission with pid TierTesting:test:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:04:39: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write with pid TierTesting:test:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:04:41: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:42: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=read with pid TierTesting:test:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:04:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1561)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:04:45: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission with pid TierTesting:test:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:04:48: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write with pid TierTesting:test:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:04:51: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:51: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=read with pid TierTesting:test:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:04:52: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1570)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:04:53: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission with pid TierTesting:test:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:04:54: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write with pid TierTesting:test:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:04:56: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:56: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=read with pid TierTesting:test:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:04:57: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1577)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:04:58: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission with pid TierTesting:test:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:04:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:04:59: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1578)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:04:59: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write with pid TierTesting:test:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:05:00: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1579)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:05:01: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=read with pid TierTesting:test:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:05:02: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1583)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:05:02: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission with pid TierTesting:test:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:05:03: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: public;  : WRITE not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1584)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:05:03: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write with pid TierTesting:test:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:05:04: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: public;  : READ not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1585)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:05: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]
20170420-08:05:04: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_WRITE.15?action=read with pid TierTesting:test:testGroup_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:05:05: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1598)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:05:05: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=changePermission with pid TierTesting:test:testGroup_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:05:06: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: public;  : WRITE not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1599)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:05:06: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=write with pid TierTesting:test:testGroup_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:05:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: public;  : READ not allowed on TierTesting:test:testGroup_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1600)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:05:07: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/TierTesting:dataone:testGroup_WRITE.15 [org.dataone.client.rest.RestClient]
20170420-08:05:07: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:07: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:07: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:07: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:05:07: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:07: [INFO]: creating a test object.  pid = TierTesting:dataone:testGroup_WRITE.15 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:07: [INFO]: SystemMetadata for pid: TierTesting:dataone:testGroup_WRITE.15
<?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:dataone:testGroup_WRITE.15</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testGroup,DC=dataone,DC=org</subject>
            <permission>write</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T08:05:07.524+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:05:07.524+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:testGroup_WRITE.15; FilePart:object = /tmp/mmp.output.4947932984760126501.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1247469189987535730.tmp (1074 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:05:07: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_Write(AbstractAuthorizationTestImplementations.java:1519)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 33 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 36 more
20170420-08:05:07: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/TierTesting:dataone-test:testGroup_WRITE.15 [org.dataone.client.rest.RestClient]
20170420-08:05:08: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/TierTesting:gmn-s:testGroup_WRITE.15 [org.dataone.client.rest.RestClient]
20170420-08:05:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:09: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         1
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         1
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         1
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         1
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         1
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         1
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         1
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         1
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-08:05:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:05:09: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:05:09: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:05:10: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:05:10: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:05:12: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:05:12: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:05:12: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:05:13: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:05:13: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:05:13: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:05:13: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:05:14: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:14: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 [org.dataone.client.rest.RestClient]
20170420-08:05:33: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:33: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:34: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:05:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:05:35: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:06:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:06:05: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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:1677)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-08:06:06: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:06:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:06:36: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:06:36: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:06:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:06:39: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:07:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:07:09: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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:1683)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-08:07:09: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:07:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:07:39: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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:1684)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-08:07:39: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:07:40: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:07:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:07:50: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1695)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:07:50: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:08:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:08:20: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1696)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-08:08:21: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:08:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:08:31: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1697)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:08:31: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:08:32: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:09:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:09:02: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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:1702)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-08:09:02: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:09:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:09:33: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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:1703)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-08:09:33: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:09:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:09:50: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:09:51: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:10:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:10:21: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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:1708)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-08:10:21: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:10:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:10:36: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:10:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:10:51: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:10:52: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:11:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:11:22: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java: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:1716)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-08:11:22: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:11:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:11:39: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:11:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:11:51: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:11:52: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:12:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:12:22: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1723)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-08:12:23: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:12:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:12:53: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1724)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-08:12:53: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:13:24: [ERROR]: isAuthorized() returned exception: ServiceFailure0 Client_Error : class org.dataone.client.exception.ClientSideException: /Read timed out : class org.dataone.client.exception.ClientSideException: /Read timed out [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:349)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1725)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 39 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.handleCacheMiss(CachingExec.java:346)
	at org.apache.http.impl.client.cache.CachingExec.execute(CachingExec.java:265)
	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.doRequestNoBody(RestClient.java:264)
	at org.dataone.client.rest.RestClient.doGetRequest(RestClient.java:182)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:339)
	... 38 more
20170420-08:13:24: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:13:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1729)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:13:25: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:13:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1730)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:13:26: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:13:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: public;  : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1731)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:13:26: [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]
20170420-08:13:26: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:testGroup_WRITE.15?action=read with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:13:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1744)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:13:27: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:13:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1745)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:13:28: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=write with pid TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:13:28: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: public;  : READ not allowed on TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-stage-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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1746)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:13:28: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:testGroup_CHANGE.15 [org.dataone.client.rest.RestClient]
20170420-08:13:29: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:mn-demo-11:testGroup_CHANGE.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:29: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:29: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:testGroup_CHANGE.15 with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:13:30: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:13:31: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:13:31: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:31: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=read with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:13:32: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:13:33: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:13:33: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:34: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=read with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:13:34: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1695)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:13:34: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:13:35: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1696)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:13:35: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:13:35: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1697)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:13:35: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:36: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=read with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:13:37: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:13:37: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:13:38: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:38: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=read with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:13:39: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:13:40: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:13:40: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:40: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=read with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:13:41: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:13:42: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:13:42: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:43: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=read with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:13:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1723)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:13:44: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:13:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1724)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:13:44: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:13:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1725)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:13:45: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=read with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:13:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1729)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:13:46: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:13:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1730)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:13:46: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:13:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: public;  : READ not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1731)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:13:46: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:47: [INFO]: Running isAuthorized() on GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-stage-ucsb-2:testGroup_CHANGE.15?action=read with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:13:47: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1744)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:13:48: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=changePermission with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:13:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1745)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:13:48: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=write with pid TierTesting:mn-demo-11:testGroup_CHANGE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:13:48: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: public;  : READ not allowed on TierTesting:mn-demo-11:testGroup_CHANGE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1746)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:13:48: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/TierTesting:gmn-s:testGroup_CHANGE.15 [org.dataone.client.rest.RestClient]
20170420-08:13:49: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/TierTesting:dataone:testGroup_CHANGE.15 [org.dataone.client.rest.RestClient]
20170420-08:13:49: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:49: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:49: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:49: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:13:49: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:49: [INFO]: creating a test object.  pid = TierTesting:dataone:testGroup_CHANGE.15 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:49: [INFO]: SystemMetadata for pid: TierTesting:dataone:testGroup_CHANGE.15
<?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:dataone:testGroup_CHANGE.15</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testGroup,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T08:13:49.599+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:13:49.599+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestNEON</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:49: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:testGroup_CHANGE.15; FilePart:object = /tmp/mmp.output.78286821488782098.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6551991846632861386.tmp (1078 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:13:49: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1667)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 33 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 36 more
20170420-08:13:49: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:testGroup_CHANGE.15 [org.dataone.client.rest.RestClient]
org.dataone.integration.TestIterationEndingException: the AccessRule of the returned object has either multiple subjects or multiple permissions
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1050)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1667)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:13:50: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/TierTesting:dataone:testGroup_CHANGE.15 [org.dataone.client.rest.RestClient]
20170420-08:13:51: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:51: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:51: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:51: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:13:51: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:51: [INFO]: creating a test object.  pid = TierTesting:dataone:testGroup_CHANGE.15 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:51: [INFO]: SystemMetadata for pid: TierTesting:dataone:testGroup_CHANGE.15
<?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:dataone:testGroup_CHANGE.15</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testGroup,DC=dataone,DC=org</subject>
            <permission>changePermission</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T08:13:51.239+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:13:51.239+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:51: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:testGroup_CHANGE.15; FilePart:object = /tmp/mmp.output.6907022552571646323.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.413115425510647480.tmp (1086 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:13:51: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(AbstractAuthorizationTestImplementations.java:1667)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 33 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 36 more
20170420-08:13:51: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/TierTesting:dataone-test:testGroup_CHANGE.15 [org.dataone.client.rest.RestClient]
20170420-08:13:52: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/TierTesting:gmn-s:testGroup_CHANGE.15 [org.dataone.client.rest.RestClient]
20170420-08:13:52: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:52: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:52: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:52: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         1
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         1
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         1
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         1
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         1
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         1
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         1
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         1
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-08:13:52: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:13:52: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:52: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:13:53: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:53: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:13:53: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:53: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:13:53: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:53: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:13:55: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:55: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:13:55: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:55: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:13:55: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:55: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:13:55: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:55: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:13:55: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:55: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:13:56: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:56: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:13:56: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:56: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:13:56: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:13:56: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 [org.dataone.client.rest.RestClient]
20170420-08:14:27: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:legacyAcct_WRITE.15 [org.dataone.client.rest.RestClient]
20170420-08:14:28: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:mn-demo-11:legacyAcct_WRITE.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:28: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:28: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:legacyAcct_WRITE.15 with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:14:29: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:14:30: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:14:30: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:30: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=read with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:14:31: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1827)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:14:31: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:14:32: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:14:32: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:32: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=read with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:14:33: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1840)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:14:33: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:14:33: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1841)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:14:34: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:14:34: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1842)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:14:34: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:35: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=read with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:14:35: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1847)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:14:35: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:14:36: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:14:36: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:37: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=read with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:14:37: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1853)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:14:38: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:14:38: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:14:38: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:39: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=read with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:14:39: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1861)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:14:40: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:14:40: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1862)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:14:40: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:14:41: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1863)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:14:41: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:41: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=read with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:14:41: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1868)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:14:42: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:14:42: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1869)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:14:43: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:14:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1870)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:14:43: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=read with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:14:43: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1874)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:14:44: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:14:44: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1875)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:14:44: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:14:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: public;  : READ not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1876)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:14:45: [INFO]: created client for certificate file: testPerson_SelfSigned with subject: CN=testPerson_SelfSigned,OU=CoreDev,O=DataONE,L=Albuquerque,ST=New Mexico,C=US [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:45: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:testGroup_CHANGE.15?action=read with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:14:45: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1889)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:14:46: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:14:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: public;  : WRITE not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1890)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:14:46: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=write with pid TierTesting:mn-demo-11:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:14:46: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: public;  : READ not allowed on TierTesting:mn-demo-11:legacyAcct_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:mn-demo-11: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1891)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:14:46: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/TierTesting:gmn-s:legacyAcct_WRITE.15 [org.dataone.client.rest.RestClient]
20170420-08:14:47: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/TierTesting:dataone:legacyAcct_WRITE.15 [org.dataone.client.rest.RestClient]
20170420-08:14:47: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:47: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:47: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:47: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:14:47: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:47: [INFO]: creating a test object.  pid = TierTesting:dataone:legacyAcct_WRITE.15 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:47: [INFO]: SystemMetadata for pid: TierTesting:dataone:legacyAcct_WRITE.15
<?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:dataone:legacyAcct_WRITE.15</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=someLegacyAcct,DC=somewhere,DC=org</subject>
            <permission>write</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T08:14:47.638+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:14:47.638+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestNEON</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:47: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:legacyAcct_WRITE.15; FilePart:object = /tmp/mmp.output.5437606135713063463.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6653747842432844975.tmp (1074 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:14:47: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1812)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 33 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 36 more
20170420-08:14:47: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:legacyAcct_WRITE.15 [org.dataone.client.rest.RestClient]
20170420-08:14:49: [INFO]:  ====>>>>> pid of procured test Object: TierTesting:test:legacyAcct_WRITE.15 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:49: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:49: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:legacyAcct_WRITE.15 with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:14:50: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:14:52: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:14:52: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:53: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=read with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:14:55: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1827)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:14:55: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:14:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:14:58: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:15:00: [INFO]: created client for certificate file: testPerson_NoSubjectInfo with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:01: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=read with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:15:02: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1840)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:15:02: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:15:03: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1841)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:15:04: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:15:05: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testPerson,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1842)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:15:05: [INFO]: created client for certificate file: testEQPerson1 with subject: CN=testEQPerson1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:05: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=read with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:15:07: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1847)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:15:08: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:15:10: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:15:12: [INFO]: created client for certificate file: testEQPerson3 with subject: CN=testEQPerson3,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:13: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=read with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:15:15: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1853)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:15:16: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:15:18: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:15:20: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:21: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=read with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:15:22: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1861)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:15:23: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:15:24: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1862)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:15:24: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:15:26: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1863)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:15:26: [INFO]: created client for certificate file: testSubmitter with subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:26: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=read with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:15:27: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1868)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:15:27: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:15:29: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : WRITE not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1869)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:15:29: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:15:30: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  : READ not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: authenticatedUser; CN=testSubmitter,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1870)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:15:31: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=read with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:15:31: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1874)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:15:32: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:15:32: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: public;  : WRITE not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1875)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:15:33: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:15:33: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: public;  : READ not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1876)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:15:33: [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]
20170420-08:15:34: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:legacyAcct_WRITE.15?action=read with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:15:34: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: public;  : CHANGE_PERMISSION not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1889)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:15:35: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=changePermission with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:15:35: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : WRITE not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: public;  : WRITE not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: WRITE not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1890)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:15:36: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=write with pid TierTesting:test:legacyAcct_WRITE.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:15:36: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : READ not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: public;  : READ not allowed on TierTesting:test:legacyAcct_WRITE.15 for subject[s]: public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: READ not allowed on TierTesting:test: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.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.checkExpectedIsAuthorizedOutcome(AbstractAuthorizationTestImplementations.java:126)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1891)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:15:36: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/TierTesting:dataone:legacyAcct_WRITE.15 [org.dataone.client.rest.RestClient]
20170420-08:15:37: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:37: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:37: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:37: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:15:37: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:37: [INFO]: creating a test object.  pid = TierTesting:dataone:legacyAcct_WRITE.15 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:37: [INFO]: SystemMetadata for pid: TierTesting:dataone:legacyAcct_WRITE.15
<?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:dataone:legacyAcct_WRITE.15</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=someLegacyAcct,DC=somewhere,DC=org</subject>
            <permission>write</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T08:15:37.035+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:15:37.035+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:37: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:legacyAcct_WRITE.15; FilePart:object = /tmp/mmp.output.2377458404971909409.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1893196916416192307.tmp (1082 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:15:37: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:1080)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureTestObject(ContextAwareTestCaseDataone.java:994)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(AbstractAuthorizationTestImplementations.java:1812)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 33 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 36 more
20170420-08:15:37: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/TierTesting:dataone-test:legacyAcct_WRITE.15 [org.dataone.client.rest.RestClient]
20170420-08:15:37: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/TierTesting:gmn-s:legacyAcct_WRITE.15 [org.dataone.client.rest.RestClient]
20170420-08:15:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:37: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         1
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         1
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         1
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         1
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         1
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         1
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         1
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         1
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-08:15:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:15:38: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:15:38: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:15:38: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:15:39: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:15:40: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:40: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:15:40: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:40: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:15:40: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:40: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:15:41: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:41: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:15:41: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:41: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:15:41: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:41: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:15:41: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:41: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:15:42: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:15:42: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:ComplicatedPolicy.15 [org.dataone.client.rest.RestClient]
20170420-08:16:12: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:ComplicatedPolicy.15 [org.dataone.client.rest.RestClient]
20170420-08:16:12: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:12: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=read with pid TierTesting:mn-demo-11:ComplicatedPolicy.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:ComplicatedPolicy.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:16:12: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:ComplicatedPolicy.15?action=read with pid TierTesting:mn-demo-11:ComplicatedPolicy.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:ComplicatedPolicy.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:16:13: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:ComplicatedPolicy.15?action=write with pid TierTesting:mn-demo-11:ComplicatedPolicy.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:ComplicatedPolicy.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:16:13: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_ComplicatedAccessPolicy(AbstractAuthorizationTestImplementations.java:2014)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:16:13: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:13: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:legacyAcct_WRITE.15?action=read with pid TierTesting:mn-demo-11:ComplicatedPolicy.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:ComplicatedPolicy.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:16:13: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:ComplicatedPolicy.15?action=write with pid TierTesting:mn-demo-11:ComplicatedPolicy.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:ComplicatedPolicy.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:16:13: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:mn-demo-11:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_ComplicatedAccessPolicy(AbstractAuthorizationTestImplementations.java:2039)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:16:13: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/TierTesting:gmn-s:ComplicatedPolicy.15 [org.dataone.client.rest.RestClient]
20170420-08:16:14: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/TierTesting:dataone:ComplicatedPolicy.15 [org.dataone.client.rest.RestClient]
20170420-08:16:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient]
20170420-08:16:14: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
java.lang.NullPointerException
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:50)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_ComplicatedAccessPolicy(AbstractAuthorizationTestImplementations.java:1992)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:16:14: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:ComplicatedPolicy.15 [org.dataone.client.rest.RestClient]
20170420-08:16:16: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:16: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:ComplicatedPolicy.15?action=changePermission with pid TierTesting:test:ComplicatedPolicy.15 to check for permission: READ ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:ComplicatedPolicy.15?action=read [org.dataone.client.rest.RestClient]
20170420-08:16:18: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:ComplicatedPolicy.15?action=read with pid TierTesting:test:ComplicatedPolicy.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:ComplicatedPolicy.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:16:20: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:ComplicatedPolicy.15?action=write with pid TierTesting:test:ComplicatedPolicy.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:ComplicatedPolicy.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:16:22: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  : CHANGE_PERMISSION not allowed on TierTesting:test:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; verifiedUser; authenticatedUser; CN=testEQPerson1,DC=dataone,DC=org; CN=testEQPerson3,DC=dataone,DC=org; CN=testPerson,DC=dataone,DC=org; CN=someLegacyAcct,DC=somewhere,DC=org; public; CN=testEQPerson2,DC=dataone,DC=org; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_ComplicatedAccessPolicy(AbstractAuthorizationTestImplementations.java:2014)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:16:22: [INFO]: created client for certificate file: testGroupie with subject: CN=testGroupie,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:22: [INFO]: Running isAuthorized() on GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/isAuthorized/TierTesting:mn-demo-11:ComplicatedPolicy.15?action=changePermission with pid TierTesting:test:ComplicatedPolicy.15 to check for permission: WRITE ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:ComplicatedPolicy.15?action=write [org.dataone.client.rest.RestClient]
20170420-08:16:23: [INFO]: Running isAuthorized() on GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:ComplicatedPolicy.15?action=write with pid TierTesting:test:ComplicatedPolicy.15 to check for permission: CHANGE_PERMISSION ... [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/isAuthorized/TierTesting:test:ComplicatedPolicy.15?action=changePermission [org.dataone.client.rest.RestClient]
20170420-08:16:25: [ERROR]: isAuthorized() returned exception: NotAuthorized1820 : CHANGE_PERMISSION not allowed on TierTesting:test:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  : CHANGE_PERMISSION not allowed on TierTesting:test:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public;  [org.dataone.integration.ContextAwareTestCaseDataone]
org.dataone.service.exceptions.NotAuthorized: CHANGE_PERMISSION not allowed on TierTesting:test:ComplicatedPolicy.15 for subject[s]: CN=testGroup,DC=dataone,DC=org; authenticatedUser; CN=testGroupie,DC=dataone,DC=org; public; 
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:630)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:343)
	at org.dataone.client.rest.HttpMultipartRestClient.doGetRequest(HttpMultipartRestClient.java:328)
	at org.dataone.client.rest.MultipartD1Node.isAuthorized(MultipartD1Node.java:602)
	at org.dataone.client.v2.impl.MultipartMNode.isAuthorized(MultipartMNode.java:444)
	at org.dataone.integration.adapters.CommonCallAdapter.isAuthorized(CommonCallAdapter.java:400)
	at org.dataone.integration.it.testImplementations.IsAuthorizedAuthorizationTestImplementations.runAuthTest(IsAuthorizedAuthorizationTestImplementations.java:53)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_ComplicatedAccessPolicy(AbstractAuthorizationTestImplementations.java:2039)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
	at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
20170420-08:16:25: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/TierTesting:dataone:ComplicatedPolicy.15 [org.dataone.client.rest.RestClient]
20170420-08:16:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient]
20170420-08:16:25: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:25: [INFO]: certificate filename: testSubmitter [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:25: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:16:25: [INFO]: client setup as Subject: CN=testSubmitter,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:25: [INFO]: creating a test object.  pid = TierTesting:dataone:ComplicatedPolicy.15 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:25: [INFO]: SystemMetadata for pid: TierTesting:dataone:ComplicatedPolicy.15
<?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:dataone:ComplicatedPolicy.15</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=testSubmitter,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testGroupie,DC=dataone,DC=org</subject>
            <permission>read</permission>
            <permission>write</permission>
        </allow>
        <allow>
            <subject>CN=testPerson,DC=dataone,DC=org</subject>
            <permission>read</permission>
        </allow>
        <allow>
            <subject>CN=cc,DC=dataone,DC=org</subject>
            <subject>CN=testPerson,DC=dataone,DC=org</subject>
            <permission>write</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T08:16:25.537+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:16:25.537+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:25: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = TierTesting:dataone:ComplicatedPolicy.15; FilePart:object = /tmp/mmp.output.5987438356697016050.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2111480339723509456.tmp (1445 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:16:25: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1609)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1419)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.procureSpecialTestObject(AbstractAuthorizationTestImplementations.java:2138)
	at org.dataone.integration.it.testImplementations.AbstractAuthorizationTestImplementations.testIsAuthorized_ComplicatedAccessPolicy(AbstractAuthorizationTestImplementations.java:1979)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.rules.Verifier$1.evaluate(Verifier.java:34)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 34 more
20170420-08:16:25: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/TierTesting:dataone-test:ComplicatedPolicy.15 [org.dataone.client.rest.RestClient]
20170420-08:16:26: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/TierTesting:gmn-s:ComplicatedPolicy.15 [org.dataone.client.rest.RestClient]
Tests run: 82, Failures: 81, Errors: 0, Skipped: 0, Time elapsed: 3,892.917 sec <<< FAILURE!
Running org.dataone.integration.it.apiTests.MNPackageV2IT
20170420-08:16:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:26: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         1
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         1
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         1
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         1
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         1
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         1
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         1
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         1
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-08:16:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:16:27: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:16:27: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:16:27: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:16:27: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:16:28: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:16:28: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:16:28: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:16:29: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:16:29: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:16:29: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:16:29: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:16:30: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:30: [INFO]: 
***************** running test for testGetPackage(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:30: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:30: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:30: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:16:30: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:30: [INFO]: creating a test object.  pid = testPackage_scimeta_201711011630156 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:16:30: [INFO]: SystemMetadata for pid: testPackage_scimeta_201711011630156
<?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>testPackage_scimeta_201711011630156</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T08:16:30.169+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:16:30.169+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnStageUCSB2</originMemberNode>
    <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:00: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_201711011630156; FilePart:object = /tmp/mmp.output.6837462459250800287.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8340141427635739021.tmp (1073 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:17:00: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.ContextAwareTestCaseDataone.createPackage(ContextAwareTestCaseDataone.java:1944)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureResourceMap(ContextAwareTestCaseDataone.java:1897)
	at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage(MNPackageTestImplementations.java:52)
	at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage(MNPackageTestImplementations.java:37)
	at org.dataone.integration.it.apiTests.MNPackageV2IT.testGetPackage(MNPackageV2IT.java:58)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	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.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.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.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 39 more
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 43 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)
	... 42 more
org.dataone.client.exception.ClientSideException: Unable to create object for MNPackage testing./Unable to create test object!/class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.integration.ContextAwareTestCaseDataone.createPackage(ContextAwareTestCaseDataone.java:1947)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureResourceMap(ContextAwareTestCaseDataone.java:1897)
	at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage(MNPackageTestImplementations.java:52)
	at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage(MNPackageTestImplementations.java:37)
	at org.dataone.integration.it.apiTests.MNPackageV2IT.testGetPackage(MNPackageV2IT.java:58)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	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.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.ContextAwareTestCaseDataone.createPackage(ContextAwareTestCaseDataone.java:1944)
	... 34 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.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 39 more
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 43 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)
	... 42 more
20170420-08:17:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:00: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:00: [INFO]: 
***************** running test for testGetPackage(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:00: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:00: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:00: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:00: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:17:00: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:00: [INFO]: creating a test object.  pid = testPackage_scimeta_20171101170294 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:00: [INFO]: SystemMetadata for pid: testPackage_scimeta_20171101170294
<?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>testPackage_scimeta_20171101170294</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T08:17:00.302+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:17:00.302+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDemo11</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:01: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_20171101170294; FilePart:object = /tmp/mmp.output.3972675398087415042.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4211974753873833314.tmp (1064 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:17:01: [INFO]: object created.  pid = testPackage_scimeta_20171101170294 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:01: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:17:01: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:01: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:01: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:17:01: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:01: [INFO]: creating a test object.  pid = MNCallAdapterTierTests.mn-demo-11.20171101171410.testPackage_dataObj_ on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:01: [INFO]: SystemMetadata for pid: MNCallAdapterTierTests.mn-demo-11.20171101171410.testPackage_dataObj_
<?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>MNCallAdapterTierTests.mn-demo-11.20171101171410.testPackage_dataObj_</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T08:17:01.418+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:17:01.418+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDemo11</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:02: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = MNCallAdapterTierTests.mn-demo-11.20171101171410.testPackage_dataObj_; FilePart:object = /tmp/mmp.output.414058655920006680.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5748573754132166360.tmp (1099 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:17:02: [INFO]: object created.  pid = MNCallAdapterTierTests.mn-demo-11.20171101171410.testPackage_dataObj_ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:02: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:17:02: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_20171101170293; FilePart:object = /tmp/mmp.output.8805489245234172753.tmp (3042 bytes); FilePart:sysmeta = /tmp/mmp.output.3314974476659759916.tmp (819 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:17:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/packages/application%2Fbagit-097/testGetPackage_20171101170293 [org.dataone.client.rest.RestClient]
20170420-08:17:05: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:05: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:05: [INFO]: 
***************** running test for testGetPackage(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:05: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:05: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:05: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:05: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:17:05: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:05: [INFO]: creating a test object.  pid = testPackage_scimeta_20171101175206 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:05: [INFO]: SystemMetadata for pid: testPackage_scimeta_20171101175206
<?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>testPackage_scimeta_20171101175206</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T08:17:05.215+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:17:05.215+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestLTER</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestLTER</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_20171101175206; FilePart:object = /tmp/mmp.output.3702967510606190151.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8695024600517560425.tmp (1068 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:17:05: [INFO]: object created.  pid = testPackage_scimeta_20171101175206 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:05: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:17:05: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:05: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:05: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:17:05: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:05: [INFO]: creating a test object.  pid = MNCallAdapterTierTests.gmn-s.20171101175462.testPackage_dataObj_ on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:05: [INFO]: SystemMetadata for pid: MNCallAdapterTierTests.gmn-s.20171101175462.testPackage_dataObj_
<?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>MNCallAdapterTierTests.gmn-s.20171101175462.testPackage_dataObj_</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T08:17:05.470+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:17:05.470+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestLTER</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestLTER</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = MNCallAdapterTierTests.gmn-s.20171101175462.testPackage_dataObj_; FilePart:object = /tmp/mmp.output.484456091246107250.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6130529344910463188.tmp (1098 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:17:05: [INFO]: object created.  pid = MNCallAdapterTierTests.gmn-s.20171101175462.testPackage_dataObj_ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:05: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:17:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_20171101175206; FilePart:object = /tmp/mmp.output.4924355724917893281.tmp (3022 bytes); FilePart:sysmeta = /tmp/mmp.output.5537315408255281310.tmp (819 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:17:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/packages/application%2Fbagit-097/testGetPackage_20171101175206 [org.dataone.client.rest.RestClient]
20170420-08:17:05: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:05: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:05: [INFO]: 
***************** running test for testGetPackage(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:05: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:05: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:05: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:05: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:17:05: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:05: [INFO]: creating a test object.  pid = testPackage_scimeta_20171101175681 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:05: [INFO]: SystemMetadata for pid: testPackage_scimeta_20171101175681
<?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>testPackage_scimeta_20171101175681</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T08:17:05.697+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:17:05.697+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestNEON</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_20171101175681; FilePart:object = /tmp/mmp.output.7724955358596238369.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.888215515963790585.tmp (1068 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:17:06: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.
	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.ContextAwareTestCaseDataone.createPackage(ContextAwareTestCaseDataone.java:1944)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureResourceMap(ContextAwareTestCaseDataone.java:1897)
	at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage(MNPackageTestImplementations.java:52)
	at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage(MNPackageTestImplementations.java:37)
	at org.dataone.integration.it.apiTests.MNPackageV2IT.testGetPackage(MNPackageV2IT.java:58)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	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.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 39 more
org.dataone.client.exception.ClientSideException: Unable to create object for MNPackage testing./Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.createPackage(ContextAwareTestCaseDataone.java:1947)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureResourceMap(ContextAwareTestCaseDataone.java:1897)
	at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage(MNPackageTestImplementations.java:52)
	at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage(MNPackageTestImplementations.java:37)
	at org.dataone.integration.it.apiTests.MNPackageV2IT.testGetPackage(MNPackageV2IT.java:58)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	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.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.ContextAwareTestCaseDataone.createPackage(ContextAwareTestCaseDataone.java:1944)
	... 34 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 39 more
20170420-08:17:06: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:06: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:06: [INFO]: 
***************** running test for testGetPackage(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:06: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:06: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:06: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:06: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:17:06: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:06: [INFO]: creating a test object.  pid = testPackage_scimeta_20171101176160 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:06: [INFO]: SystemMetadata for pid: testPackage_scimeta_20171101176160
<?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>testPackage_scimeta_20171101176160</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T08:17:06.168+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:17:06.168+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestARCTIC</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_20171101176160; FilePart:object = /tmp/mmp.output.2516728532185357263.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1129921413043764453.tmp (1072 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:17:07: [INFO]: object created.  pid = testPackage_scimeta_20171101176160 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:07: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:17:07: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:07: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:07: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:17:07: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:07: [INFO]: creating a test object.  pid = MNCallAdapterTierTests.test.20171101177605.testPackage_dataObj_ on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:07: [INFO]: SystemMetadata for pid: MNCallAdapterTierTests.test.20171101177605.testPackage_dataObj_
<?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>MNCallAdapterTierTests.test.20171101177605.testPackage_dataObj_</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T08:17:07.613+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:17:07.613+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestARCTIC</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:09: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = MNCallAdapterTierTests.test.20171101177605.testPackage_dataObj_; FilePart:object = /tmp/mmp.output.1504934732617597214.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5702703333260067097.tmp (1101 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:17:09: [INFO]: object created.  pid = MNCallAdapterTierTests.test.20171101177605.testPackage_dataObj_ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:09: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:17:09: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_20171101176160; FilePart:object = /tmp/mmp.output.3487306956410913054.tmp (3018 bytes); FilePart:sysmeta = /tmp/mmp.output.5392505746914598340.tmp (819 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:17:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/packages/application%2Fbagit-097/testGetPackage_20171101176160 [org.dataone.client.rest.RestClient]
20170420-08:17:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:17: [INFO]: 
***************** running test for testGetPackage(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:17: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:17: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:17: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:17:17: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:17: [INFO]: creating a test object.  pid = testPackage_scimeta_201711011717616 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:17: [INFO]: SystemMetadata for pid: testPackage_scimeta_201711011717616
<?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>testPackage_scimeta_201711011717616</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T08:17:17.625+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:17:17.625+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:18: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_201711011717616; FilePart:object = /tmp/mmp.output.6191890585785189412.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8044908358849967877.tmp (1077 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:17:18: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.
	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.ContextAwareTestCaseDataone.createPackage(ContextAwareTestCaseDataone.java:1944)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureResourceMap(ContextAwareTestCaseDataone.java:1897)
	at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage(MNPackageTestImplementations.java:52)
	at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage(MNPackageTestImplementations.java:37)
	at org.dataone.integration.it.apiTests.MNPackageV2IT.testGetPackage(MNPackageV2IT.java:58)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	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.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 39 more
org.dataone.client.exception.ClientSideException: Unable to create object for MNPackage testing./Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.createPackage(ContextAwareTestCaseDataone.java:1947)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureResourceMap(ContextAwareTestCaseDataone.java:1897)
	at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage(MNPackageTestImplementations.java:52)
	at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage(MNPackageTestImplementations.java:37)
	at org.dataone.integration.it.apiTests.MNPackageV2IT.testGetPackage(MNPackageV2IT.java:58)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	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.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.ContextAwareTestCaseDataone.createPackage(ContextAwareTestCaseDataone.java:1944)
	... 34 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 39 more
20170420-08:17:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:18: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:18: [INFO]: 
***************** running test for testGetPackage(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:18: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:18: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:18: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:18: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:17:18: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:18: [INFO]: creating a test object.  pid = testPackage_scimeta_20171101171890 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:18: [INFO]: SystemMetadata for pid: testPackage_scimeta_20171101171890
<?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>testPackage_scimeta_20171101171890</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T08:17:18.097+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:17:18.097+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestRW</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestRW</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:19: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_20171101171890; FilePart:object = /tmp/mmp.output.7888153144620574580.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7376588806802228694.tmp (1064 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:17:19: [INFO]: object created.  pid = testPackage_scimeta_20171101171890 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:19: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:17:19: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:19: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:19: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:17:19: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:19: [INFO]: creating a test object.  pid = MNCallAdapterTierTests.dataone-test.201711011719469.testPackage_dataObj_ on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:19: [INFO]: SystemMetadata for pid: MNCallAdapterTierTests.dataone-test.201711011719469.testPackage_dataObj_
<?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>MNCallAdapterTierTests.dataone-test.201711011719469.testPackage_dataObj_</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T08:17:19.477+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:17:19.477+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestRW</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestRW</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:19: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = MNCallAdapterTierTests.dataone-test.201711011719469.testPackage_dataObj_; FilePart:object = /tmp/mmp.output.4249130884978939074.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7983851418542156646.tmp (1102 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:17:19: [INFO]: object created.  pid = MNCallAdapterTierTests.dataone-test.201711011719469.testPackage_dataObj_ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:19: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:17:19: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_20171101171889; FilePart:object = /tmp/mmp.output.3729440166050102411.tmp (3054 bytes); FilePart:sysmeta = /tmp/mmp.output.3177874070518296501.tmp (819 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:17:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/packages/application%2Fbagit-097/testGetPackage_20171101171889 [org.dataone.client.rest.RestClient]
20170420-08:17:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:20: [INFO]: 
***************** running test for testGetPackage(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:20: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:20: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:20: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:20: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:17:20: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:20: [INFO]: creating a test object.  pid = testPackage_scimeta_201711011720117 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:20: [INFO]: SystemMetadata for pid: testPackage_scimeta_201711011720117
<?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>testPackage_scimeta_201711011720117</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T08:17:20.125+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:17:20.125+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestEDI</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestEDI</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_201711011720117; FilePart:object = /tmp/mmp.output.1194531172169781268.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6423789708932536798.tmp (1067 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:17:20: [INFO]: object created.  pid = testPackage_scimeta_201711011720117 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:20: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:17:20: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:20: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:20: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:17:20: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:20: [INFO]: creating a test object.  pid = MNCallAdapterTierTests.gmn-s.201711011720465.testPackage_dataObj_ on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:20: [INFO]: SystemMetadata for pid: MNCallAdapterTierTests.gmn-s.201711011720465.testPackage_dataObj_
<?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>MNCallAdapterTierTests.gmn-s.201711011720465.testPackage_dataObj_</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T08:17:20.473+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:17:20.473+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestEDI</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestEDI</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = MNCallAdapterTierTests.gmn-s.201711011720465.testPackage_dataObj_; FilePart:object = /tmp/mmp.output.5459918156802387603.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4137384146118988767.tmp (1097 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:17:20: [INFO]: object created.  pid = MNCallAdapterTierTests.gmn-s.201711011720465.testPackage_dataObj_ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:20: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:17:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_201711011720116; FilePart:object = /tmp/mmp.output.1514738639371574493.tmp (3037 bytes); FilePart:sysmeta = /tmp/mmp.output.5496558051810882722.tmp (820 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:17:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/packages/application%2Fbagit-097/testGetPackage_201711011720116 [org.dataone.client.rest.RestClient]
20170420-08:17:20: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:20: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:20: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:20: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         1
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         1
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         1
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         1
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         1
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         1
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         1
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         1
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-08:17:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:17:20: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:17:21: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:17:21: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:17:21: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:17:22: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:17:22: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:17:22: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:17:22: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:17:23: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:17:23: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:17:23: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:17:24: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:24: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:24: [INFO]: 
***************** running test for testGetPackage_NotAuthorized(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:24: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:24: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:24: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:24: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:17:24: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:24: [INFO]: creating a test object.  pid = testPackage_scimeta_20171101172420 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:24: [INFO]: SystemMetadata for pid: testPackage_scimeta_20171101172420
<?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>testPackage_scimeta_20171101172420</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T08:17:24.028+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:17:24.028+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnStageUCSB2</originMemberNode>
    <authoritativeMemberNode>urn:node:mnStageUCSB2</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:54: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_20171101172420; FilePart:object = /tmp/mmp.output.6729208347533519931.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6634781491543352231.tmp (1072 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:17:54: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.ContextAwareTestCaseDataone.createPackage(ContextAwareTestCaseDataone.java:1944)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureResourceMap(ContextAwareTestCaseDataone.java:1897)
	at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage_NotAuthorized(MNPackageTestImplementations.java:90)
	at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage_NotAuthorized(MNPackageTestImplementations.java:75)
	at org.dataone.integration.it.apiTests.MNPackageV2IT.testGetPackage_NotAuthorized(MNPackageV2IT.java:40)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	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.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.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.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 39 more
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 43 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)
	... 42 more
org.dataone.client.exception.ClientSideException: Unable to create object for MNPackage testing./Unable to create test object!/class org.dataone.client.exception.ClientSideException: /Read timed out
	at org.dataone.integration.ContextAwareTestCaseDataone.createPackage(ContextAwareTestCaseDataone.java:1947)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureResourceMap(ContextAwareTestCaseDataone.java:1897)
	at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage_NotAuthorized(MNPackageTestImplementations.java:90)
	at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage_NotAuthorized(MNPackageTestImplementations.java:75)
	at org.dataone.integration.it.apiTests.MNPackageV2IT.testGetPackage_NotAuthorized(MNPackageV2IT.java:40)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	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.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.ContextAwareTestCaseDataone.createPackage(ContextAwareTestCaseDataone.java:1944)
	... 34 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.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 39 more
Caused by: org.dataone.client.exception.ClientSideException: /Read timed out
	... 43 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)
	... 42 more
20170420-08:17:54: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:54: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:54: [INFO]: 
***************** running test for testGetPackage_NotAuthorized(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:54: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:54: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:54: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:54: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:17:54: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:54: [INFO]: creating a test object.  pid = testPackage_scimeta_201711011754136 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:54: [INFO]: SystemMetadata for pid: testPackage_scimeta_201711011754136
<?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>testPackage_scimeta_201711011754136</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T08:17:54.144+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:17:54.144+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDemo11</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:55: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_201711011754136; FilePart:object = /tmp/mmp.output.3151768082996870261.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.767854783601350742.tmp (1065 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:17:55: [INFO]: object created.  pid = testPackage_scimeta_201711011754136 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:55: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:17:55: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:55: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:55: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:17:55: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:55: [INFO]: creating a test object.  pid = MNCallAdapterTierTests.mn-demo-11.201711011755307.testPackage_dataObj_ on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:55: [INFO]: SystemMetadata for pid: MNCallAdapterTierTests.mn-demo-11.201711011755307.testPackage_dataObj_
<?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>MNCallAdapterTierTests.mn-demo-11.201711011755307.testPackage_dataObj_</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T08:17:55.315+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:17:55.315+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnDemo11</originMemberNode>
    <authoritativeMemberNode>urn:node:mnDemo11</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = MNCallAdapterTierTests.mn-demo-11.201711011755307.testPackage_dataObj_; FilePart:object = /tmp/mmp.output.3108011424698229062.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.7480197692509612663.tmp (1100 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:17:56: [INFO]: object created.  pid = MNCallAdapterTierTests.mn-demo-11.201711011755307.testPackage_dataObj_ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:56: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:17:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_NotAuthorized_201711011754136; FilePart:object = /tmp/mmp.output.825881058826252230.tmp (3155 bytes); FilePart:sysmeta = /tmp/mmp.output.8117634310148886203.tmp (834 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:17:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/packages/application%2Fbagit-097/testGetPackage_NotAuthorized_201711011754136 [org.dataone.client.rest.RestClient]
20170420-08:17:56: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:56: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:56: [INFO]: 
***************** running test for testGetPackage_NotAuthorized(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:56: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:56: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:56: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:56: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:17:56: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:56: [INFO]: creating a test object.  pid = testPackage_scimeta_201711011756829 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:56: [INFO]: SystemMetadata for pid: testPackage_scimeta_201711011756829
<?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>testPackage_scimeta_201711011756829</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T08:17:56.837+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:17:56.837+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestLTER</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestLTER</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:57: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_201711011756829; FilePart:object = /tmp/mmp.output.7891721709060199359.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4850103516749194159.tmp (1069 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:17:57: [INFO]: object created.  pid = testPackage_scimeta_201711011756829 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:57: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:17:57: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:57: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:57: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:17:57: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:57: [INFO]: creating a test object.  pid = MNCallAdapterTierTests.gmn-s.201711011757875.testPackage_dataObj_ on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:57: [INFO]: SystemMetadata for pid: MNCallAdapterTierTests.gmn-s.201711011757875.testPackage_dataObj_
<?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>MNCallAdapterTierTests.gmn-s.201711011757875.testPackage_dataObj_</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T08:17:57.884+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:17:57.884+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestLTER</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestLTER</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:57: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = MNCallAdapterTierTests.gmn-s.201711011757875.testPackage_dataObj_; FilePart:object = /tmp/mmp.output.5555870178757537119.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8667990663744844305.tmp (1099 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:17:57: [INFO]: object created.  pid = MNCallAdapterTierTests.gmn-s.201711011757875.testPackage_dataObj_ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:57: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:17:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_NotAuthorized_201711011756829; FilePart:object = /tmp/mmp.output.6580218017595640119.tmp (3135 bytes); FilePart:sysmeta = /tmp/mmp.output.5868073868238153729.tmp (834 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:17:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/packages/application%2Fbagit-097/testGetPackage_NotAuthorized_201711011756829 [org.dataone.client.rest.RestClient]
20170420-08:17:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:58: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:58: [INFO]: 
***************** running test for testGetPackage_NotAuthorized(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:58: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:58: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:17:58: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:58: [INFO]: creating a test object.  pid = testPackage_scimeta_201711011758278 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:58: [INFO]: SystemMetadata for pid: testPackage_scimeta_201711011758278
<?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>testPackage_scimeta_201711011758278</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T08:17:58.287+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:17:58.287+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestNEON</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestNEON</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_201711011758278; FilePart:object = /tmp/mmp.output.6060682023333288463.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4706522267310934458.tmp (1069 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:17:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.
	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.ContextAwareTestCaseDataone.createPackage(ContextAwareTestCaseDataone.java:1944)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureResourceMap(ContextAwareTestCaseDataone.java:1897)
	at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage_NotAuthorized(MNPackageTestImplementations.java:90)
	at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage_NotAuthorized(MNPackageTestImplementations.java:75)
	at org.dataone.integration.it.apiTests.MNPackageV2IT.testGetPackage_NotAuthorized(MNPackageV2IT.java:40)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	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.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 39 more
org.dataone.client.exception.ClientSideException: Unable to create object for MNPackage testing./Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.createPackage(ContextAwareTestCaseDataone.java:1947)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureResourceMap(ContextAwareTestCaseDataone.java:1897)
	at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage_NotAuthorized(MNPackageTestImplementations.java:90)
	at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage_NotAuthorized(MNPackageTestImplementations.java:75)
	at org.dataone.integration.it.apiTests.MNPackageV2IT.testGetPackage_NotAuthorized(MNPackageV2IT.java:40)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	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.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.ContextAwareTestCaseDataone.createPackage(ContextAwareTestCaseDataone.java:1944)
	... 34 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 39 more
20170420-08:17:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:58: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:58: [INFO]: 
***************** running test for testGetPackage_NotAuthorized(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:58: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:58: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:58: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:17:58: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:58: [INFO]: creating a test object.  pid = testPackage_scimeta_201711011758798 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:17:58: [INFO]: SystemMetadata for pid: testPackage_scimeta_201711011758798
<?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>testPackage_scimeta_201711011758798</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T08:17:58.810+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:17:58.810+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestARCTIC</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:00: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_201711011758798; FilePart:object = /tmp/mmp.output.7711458944882118498.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5527537275939437877.tmp (1073 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:18:00: [INFO]: object created.  pid = testPackage_scimeta_201711011758798 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:00: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:18:00: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:00: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:00: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:18:00: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:00: [INFO]: creating a test object.  pid = MNCallAdapterTierTests.test.20171101180694.testPackage_dataObj_ on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:00: [INFO]: SystemMetadata for pid: MNCallAdapterTierTests.test.20171101180694.testPackage_dataObj_
<?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>MNCallAdapterTierTests.test.20171101180694.testPackage_dataObj_</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T08:18:00.702+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:18:00.702+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestARCTIC</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestARCTIC</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:01: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = MNCallAdapterTierTests.test.20171101180694.testPackage_dataObj_; FilePart:object = /tmp/mmp.output.2144819360959176059.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6308423051951086154.tmp (1101 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:18:01: [INFO]: object created.  pid = MNCallAdapterTierTests.test.20171101180694.testPackage_dataObj_ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:01: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:18:02: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_NotAuthorized_201711011758797; FilePart:object = /tmp/mmp.output.8271087126346569274.tmp (3127 bytes); FilePart:sysmeta = /tmp/mmp.output.1151954818283907645.tmp (834 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:18:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/packages/application%2Fbagit-097/testGetPackage_NotAuthorized_201711011758797 [org.dataone.client.rest.RestClient]
20170420-08:18:05: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:05: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:05: [INFO]: 
***************** running test for testGetPackage_NotAuthorized(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:05: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:05: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:05: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:05: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:18:05: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:05: [INFO]: creating a test object.  pid = testPackage_scimeta_20171101185167 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:05: [INFO]: SystemMetadata for pid: testPackage_scimeta_20171101185167
<?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>testPackage_scimeta_20171101185167</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T08:18:05.175+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:18:05.175+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestCLOEBIRD</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestCLOEBIRD</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_20171101185167; FilePart:object = /tmp/mmp.output.5322251101441483728.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6283731611498586660.tmp (1076 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:18:05: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.
	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.ContextAwareTestCaseDataone.createPackage(ContextAwareTestCaseDataone.java:1944)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureResourceMap(ContextAwareTestCaseDataone.java:1897)
	at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage_NotAuthorized(MNPackageTestImplementations.java:90)
	at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage_NotAuthorized(MNPackageTestImplementations.java:75)
	at org.dataone.integration.it.apiTests.MNPackageV2IT.testGetPackage_NotAuthorized(MNPackageV2IT.java:40)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	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.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 39 more
org.dataone.client.exception.ClientSideException: Unable to create object for MNPackage testing./Unable to create test object!/Session is required to WRITE to the Node.
	at org.dataone.integration.ContextAwareTestCaseDataone.createPackage(ContextAwareTestCaseDataone.java:1947)
	at org.dataone.integration.ContextAwareTestCaseDataone.procureResourceMap(ContextAwareTestCaseDataone.java:1897)
	at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage_NotAuthorized(MNPackageTestImplementations.java:90)
	at org.dataone.integration.it.testImplementations.MNPackageTestImplementations.testGetPackage_NotAuthorized(MNPackageTestImplementations.java:75)
	at org.dataone.integration.it.apiTests.MNPackageV2IT.testGetPackage_NotAuthorized(MNPackageV2IT.java:40)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	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.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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.createTestObject(ContextAwareTestCaseDataone.java:1342)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1359)
	at org.dataone.integration.ContextAwareTestCaseDataone.createPackage(ContextAwareTestCaseDataone.java:1944)
	... 34 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 39 more
20170420-08:18:05: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:05: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:05: [INFO]: 
***************** running test for testGetPackage_NotAuthorized(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:05: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:05: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:05: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:05: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:18:05: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:05: [INFO]: creating a test object.  pid = testPackage_scimeta_20171101185624 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:05: [INFO]: SystemMetadata for pid: testPackage_scimeta_20171101185624
<?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>testPackage_scimeta_20171101185624</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T08:18:05.632+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:18:05.632+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestRW</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestRW</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_20171101185624; FilePart:object = /tmp/mmp.output.8072174723030178887.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.321563943726295689.tmp (1064 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:18:06: [INFO]: object created.  pid = testPackage_scimeta_20171101185624 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:06: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:18:06: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:06: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:06: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:18:06: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:06: [INFO]: creating a test object.  pid = MNCallAdapterTierTests.dataone-test.20171101186753.testPackage_dataObj_ on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:06: [INFO]: SystemMetadata for pid: MNCallAdapterTierTests.dataone-test.20171101186753.testPackage_dataObj_
<?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>MNCallAdapterTierTests.dataone-test.20171101186753.testPackage_dataObj_</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T08:18:06.764+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:18:06.764+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestRW</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestRW</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = MNCallAdapterTierTests.dataone-test.20171101186753.testPackage_dataObj_; FilePart:object = /tmp/mmp.output.8234403115541669631.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.303754497713014640.tmp (1101 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:18:07: [INFO]: object created.  pid = MNCallAdapterTierTests.dataone-test.20171101186753.testPackage_dataObj_ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:07: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:18:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_NotAuthorized_20171101185624; FilePart:object = /tmp/mmp.output.1903821730291625696.tmp (3148 bytes); FilePart:sysmeta = /tmp/mmp.output.8859364689236183328.tmp (833 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:18:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/packages/application%2Fbagit-097/testGetPackage_NotAuthorized_20171101185624 [org.dataone.client.rest.RestClient]
20170420-08:18:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:07: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:07: [INFO]: 
***************** running test for testGetPackage_NotAuthorized(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:07: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:07: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:07: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:07: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:18:07: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:07: [INFO]: creating a test object.  pid = testPackage_scimeta_20171101187520 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:07: [INFO]: SystemMetadata for pid: testPackage_scimeta_20171101187520
<?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>testPackage_scimeta_20171101187520</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T08:18:07.528+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:18:07.528+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestEDI</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestEDI</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testPackage_scimeta_20171101187520; FilePart:object = /tmp/mmp.output.589189552522692575.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.9009380115727911371.tmp (1066 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:18:07: [INFO]: object created.  pid = testPackage_scimeta_20171101187520 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:07: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:18:07: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:07: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:07: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:18:07: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:07: [INFO]: creating a test object.  pid = MNCallAdapterTierTests.gmn-s.20171101187791.testPackage_dataObj_ on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:07: [INFO]: SystemMetadata for pid: MNCallAdapterTierTests.gmn-s.20171101187791.testPackage_dataObj_
<?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>MNCallAdapterTierTests.gmn-s.20171101187791.testPackage_dataObj_</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,DC=dataone,DC=org</submitter>
    <rightsHolder>CN=testRightsHolder,DC=dataone,DC=org</rightsHolder>
    <accessPolicy>
        <allow>
            <subject>CN=testRightsHolder,DC=dataone,DC=org</subject>
            <permission>read</permission>
        </allow>
    </accessPolicy>
    <dateUploaded>2017-04-20T08:18:07.799+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:18:07.799+00:00</dateSysMetadataModified>
    <originMemberNode>urn:node:mnTestEDI</originMemberNode>
    <authoritativeMemberNode>urn:node:mnTestEDI</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = MNCallAdapterTierTests.gmn-s.20171101187791.testPackage_dataObj_; FilePart:object = /tmp/mmp.output.4732922265370485897.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.6437354168346858900.tmp (1096 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:18:07: [INFO]: object created.  pid = MNCallAdapterTierTests.gmn-s.20171101187791.testPackage_dataObj_ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:07: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:18:07: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testGetPackage_NotAuthorized_20171101187520; FilePart:object = /tmp/mmp.output.6723380481208095501.tmp (3120 bytes); FilePart:sysmeta = /tmp/mmp.output.4099153634969320116.tmp (833 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:18:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/packages/application%2Fbagit-097/testGetPackage_NotAuthorized_20171101187520 [org.dataone.client.rest.RestClient]
20170420-08:18:08: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:08: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:08: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:08: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         1
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         1
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         1
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         1
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         1
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         1
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         1
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         1
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-08:18:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:18:08: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:18:08: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:18:08: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:18:08: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:18:09: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:18:09: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:18:10: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:18:10: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:18:10: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:18:10: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:18:10: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:18:11: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:11: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:11: [INFO]: 
***************** running test for testGetPackage_NotAuthorized(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/packages/application%2Fbagit-097/bogusPid [org.dataone.client.rest.RestClient]
20170420-08:18:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:21: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:21: [INFO]: 
***************** running test for testGetPackage_NotAuthorized(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/packages/application%2Fbagit-097/bogusPid [org.dataone.client.rest.RestClient]
20170420-08:18:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:22: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:22: [INFO]: 
***************** running test for testGetPackage_NotAuthorized(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/packages/application%2Fbagit-097/bogusPid [org.dataone.client.rest.RestClient]
20170420-08:18:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:22: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:22: [INFO]: 
***************** running test for testGetPackage_NotAuthorized(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/packages/application%2Fbagit-097/bogusPid [org.dataone.client.rest.RestClient]
20170420-08:18:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:22: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:22: [INFO]: 
***************** running test for testGetPackage_NotAuthorized(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/packages/application%2Fbagit-097/bogusPid [org.dataone.client.rest.RestClient]
20170420-08:18:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:23: [INFO]: 
***************** running test for testGetPackage_NotAuthorized(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/packages/application%2Fbagit-097/bogusPid [org.dataone.client.rest.RestClient]
20170420-08:18:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:23: [INFO]: 
***************** running test for testGetPackage_NotAuthorized(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/packages/application%2Fbagit-097/bogusPid [org.dataone.client.rest.RestClient]
20170420-08:18:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:23: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:23: [INFO]: 
***************** running test for testGetPackage_NotAuthorized(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/packages/application%2Fbagit-097/bogusPid [org.dataone.client.rest.RestClient]
20170420-08:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:23: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         1
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         1
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         1
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         1
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         1
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         1
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         1
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         1
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-08:18:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:18:24: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:18:24: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:18:24: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:18:24: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:18:25: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:18:25: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:18:25: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:18:25: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:18:25: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:18:55: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:55: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:18:55: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:55: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:18:56: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:56: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:56: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:56: [INFO]: 
***************** running test for testGetPackage_UnsupportedType(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/packages/video%2Fmp4/bogusPid [org.dataone.client.rest.RestClient]
20170420-08:18:56: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:56: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:56: [INFO]: 
***************** running test for testGetPackage_UnsupportedType(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/packages/video%2Fmp4/bogusPid [org.dataone.client.rest.RestClient]
20170420-08:18:56: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:56: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:56: [INFO]: 
***************** running test for testGetPackage_UnsupportedType(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/packages/video%2Fmp4/bogusPid [org.dataone.client.rest.RestClient]
20170420-08:18:57: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:57: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:57: [INFO]: 
***************** running test for testGetPackage_UnsupportedType(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/packages/video%2Fmp4/bogusPid [org.dataone.client.rest.RestClient]
20170420-08:18:57: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:57: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:57: [INFO]: 
***************** running test for testGetPackage_UnsupportedType(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/packages/video%2Fmp4/bogusPid [org.dataone.client.rest.RestClient]
20170420-08:18:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:58: [INFO]: 
***************** running test for testGetPackage_UnsupportedType(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/packages/video%2Fmp4/bogusPid [org.dataone.client.rest.RestClient]
20170420-08:18:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:58: [INFO]: 
***************** running test for testGetPackage_UnsupportedType(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/packages/video%2Fmp4/bogusPid [org.dataone.client.rest.RestClient]
20170420-08:18:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:58: [INFO]: 
***************** running test for testGetPackage_UnsupportedType(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/packages/video%2Fmp4/bogusPid [org.dataone.client.rest.RestClient]
Tests run: 20, Failures: 20, Errors: 0, Skipped: 0, Time elapsed: 152.389 sec <<< FAILURE!
Running org.dataone.integration.it.apiTests.MNCoreV2IT
20170420-08:18:59: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:59: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:59: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:59: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         1
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         1
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         1
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         1
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         1
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         1
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         1
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         1
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-08:18:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:18:59: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:18:59: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:18:59: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:18:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:00: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:01: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:01: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:01: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:02: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:02: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:02: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:02: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:17: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:17: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:17: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:17: [INFO]: 
***************** running test for testGetCapabilities() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/node [org.dataone.client.rest.RestClient]
20170420-08:19:18: [INFO]: 
***************** running test for testGetCapabilities() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/node [org.dataone.client.rest.RestClient]
20170420-08:19:18: [INFO]: 
***************** running test for testGetCapabilities() vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/node [org.dataone.client.rest.RestClient]
20170420-08:19:18: [INFO]: 
***************** running test for testGetCapabilities() vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient]
20170420-08:19:18: [INFO]: 
***************** running test for testGetCapabilities() vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient]
20170420-08:19:19: [INFO]: 
***************** running test for testGetCapabilities() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient]
20170420-08:19:19: [INFO]: 
***************** running test for testGetCapabilities() vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/node [org.dataone.client.rest.RestClient]
20170420-08:19:19: [INFO]: 
***************** running test for testGetCapabilities() vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/node [org.dataone.client.rest.RestClient]
20170420-08:19:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:19: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         1
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         1
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         1
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         1
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         1
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         1
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         1
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         1
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-08:19:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:19: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:19: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:19: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:20: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:20: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:20: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:21: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:21: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:21: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:21: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:21: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:21: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:21: [INFO]: 
***************** running test for testGetCapabilities() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/node [org.dataone.client.rest.RestClient]
20170420-08:19:21: [INFO]: 
***************** running test for testGetCapabilities() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/node [org.dataone.client.rest.RestClient]
20170420-08:19:21: [INFO]: 
***************** running test for testGetCapabilities() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/node [org.dataone.client.rest.RestClient]
20170420-08:19:21: [INFO]: 
***************** running test for testGetCapabilities() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient]
20170420-08:19:22: [INFO]: 
***************** running test for testGetCapabilities() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient]
20170420-08:19:22: [INFO]: 
***************** running test for testGetCapabilities() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient]
20170420-08:19:22: [INFO]: 
***************** running test for testGetCapabilities() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/node [org.dataone.client.rest.RestClient]
20170420-08:19:22: [INFO]: 
***************** running test for testGetCapabilities() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/node [org.dataone.client.rest.RestClient]
20170420-08:19:22: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:22: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:22: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:22: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         1
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         1
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         1
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         1
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         1
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         1
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         1
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         1
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-08:19:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:22: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:22: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:22: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:22: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:23: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:23: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:23: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:23: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:24: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:24: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:24: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:24: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:24: [INFO]: 
***************** running test for testGetCapabilities() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/node [org.dataone.client.rest.RestClient]
20170420-08:19:24: [INFO]: 
***************** running test for testGetCapabilities() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/node [org.dataone.client.rest.RestClient]
20170420-08:19:24: [INFO]: 
***************** running test for testGetCapabilities() vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/node [org.dataone.client.rest.RestClient]
20170420-08:19:24: [INFO]: 
***************** running test for testGetCapabilities() vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient]
20170420-08:19:24: [INFO]: 
***************** running test for testGetCapabilities() vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient]
20170420-08:19:24: [INFO]: 
***************** running test for testGetCapabilities() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/node [org.dataone.client.rest.RestClient]
20170420-08:19:24: [INFO]: 
***************** running test for testGetCapabilities() vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/node [org.dataone.client.rest.RestClient]
20170420-08:19:24: [INFO]: 
***************** running test for testGetCapabilities() vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/node [org.dataone.client.rest.RestClient]
20170420-08:19:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:24: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:24: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         1
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         1
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         1
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         1
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         1
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         1
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         1
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         1
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-08:19:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:25: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:25: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:25: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:25: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:25: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:26: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:26: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:26: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:26: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:27: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:27: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:27: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:27: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:19:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
Tests run: 5, Failures: 3, Errors: 0, Skipped: 0, Time elapsed: 28.758 sec <<< FAILURE!
Running org.dataone.integration.it.apiTests.MNViewV2IT
20170420-08:19:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:27: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:27: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         1
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         1
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         1
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         1
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         1
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         1
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         1
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         1
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-08:19:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:28: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:28: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:28: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:28: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:29: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:29: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:29: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:30: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:30: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:30: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:31: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:31: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:31: [INFO]: 
***************** running test for testListViews(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/views [org.dataone.client.rest.RestClient]
20170420-08:19:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:31: [INFO]: 
***************** running test for testListViews(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/views [org.dataone.client.rest.RestClient]
20170420-08:19:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:31: [INFO]: 
***************** running test for testListViews(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/views [org.dataone.client.rest.RestClient]
20170420-08:19:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:31: [INFO]: 
***************** running test for testListViews(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/views [org.dataone.client.rest.RestClient]
20170420-08:19:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:31: [INFO]: 
***************** running test for testListViews(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/views [org.dataone.client.rest.RestClient]
20170420-08:19:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:31: [INFO]: 
***************** running test for testListViews(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/views [org.dataone.client.rest.RestClient]
20170420-08:19:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:32: [INFO]: 
***************** running test for testListViews(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/views [org.dataone.client.rest.RestClient]
20170420-08:19:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:32: [INFO]: 
***************** running test for testListViews(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/views [org.dataone.client.rest.RestClient]
20170420-08:19:32: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:32: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:32: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:32: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         1
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         1
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         1
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         1
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         1
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         1
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         1
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         1
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-08:19:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:32: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:32: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:32: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:32: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:33: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:33: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:33: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:34: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:34: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:34: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:34: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:19:34: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:34: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:34: [INFO]: 
***************** running test for testView_NotAuthorized(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testView_NotAuthorized_201711011934829 [org.dataone.client.rest.RestClient]
20170420-08:19:51: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:51: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:51: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:51: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:19:51: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:51: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_NotAuthorized_201711011934829 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:51: [INFO]: creating a test object.  pid = testView_NotAuthorized_201711011934829 on https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:51: [INFO]: SystemMetadata for pid: testView_NotAuthorized_201711011934829
<?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_201711011934829</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T08:19:51.366+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:19:51.366+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:57: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testView_NotAuthorized_201711011934829; FilePart:object = /tmp/mmp.output.822327005296368443.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3462231928654447924.tmp (1069 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:19:57: [INFO]: object created.  pid = testView_NotAuthorized_201711011934829 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:19:57: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:19:57: [INFO]:  ====>>>>> pid of procured test Object: testView_NotAuthorized_201711011934829 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/views/default/testView_NotAuthorized_201711011934829 [org.dataone.client.rest.RestClient]
20170420-08:20:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:27: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:27: [INFO]: 
***************** running test for testView_NotAuthorized(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testView_NotAuthorized_201711012027785 [org.dataone.client.rest.RestClient]
20170420-08:20:28: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:28: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:28: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:28: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:20:28: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:28: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_NotAuthorized_201711012027785 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:28: [INFO]: creating a test object.  pid = testView_NotAuthorized_201711012027785 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:28: [INFO]: SystemMetadata for pid: testView_NotAuthorized_201711012027785
<?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_201711012027785</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T08:20:28.261+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:20:28.261+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:29: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testView_NotAuthorized_201711012027785; FilePart:object = /tmp/mmp.output.1195685600980439023.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.799673752352927572.tmp (1069 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:20:29: [INFO]: object created.  pid = testView_NotAuthorized_201711012027785 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:29: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:20:29: [INFO]:  ====>>>>> pid of procured test Object: testView_NotAuthorized_201711012027785 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/views/default/testView_NotAuthorized_201711012027785 [org.dataone.client.rest.RestClient]
20170420-08:20:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:29: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:29: [INFO]: 
***************** running test for testView_NotAuthorized(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/testView_NotAuthorized_201711012029758 [org.dataone.client.rest.RestClient]
20170420-08:20:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:30: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:30: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:30: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:20:30: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:30: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_NotAuthorized_201711012029758 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:30: [INFO]: creating a test object.  pid = testView_NotAuthorized_201711012029758 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:30: [INFO]: SystemMetadata for pid: testView_NotAuthorized_201711012029758
<?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_201711012029758</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T08:20:30.033+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:20:30.033+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testView_NotAuthorized_201711012029758; FilePart:object = /tmp/mmp.output.7432815362702205424.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.9201148139805408494.tmp (1069 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:20:30: [INFO]: object created.  pid = testView_NotAuthorized_201711012029758 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:30: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:20:30: [INFO]:  ====>>>>> pid of procured test Object: testView_NotAuthorized_201711012029758 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/views/default/testView_NotAuthorized_201711012029758 [org.dataone.client.rest.RestClient]
20170420-08:20:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:30: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:30: [INFO]: 
***************** running test for testView_NotAuthorized(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/testView_NotAuthorized_201711012030165 [org.dataone.client.rest.RestClient]
20170420-08:20:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:30: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:30: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:30: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:20:30: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:30: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_NotAuthorized_201711012030165 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:30: [INFO]: creating a test object.  pid = testView_NotAuthorized_201711012030165 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:30: [INFO]: SystemMetadata for pid: testView_NotAuthorized_201711012030165
<?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_201711012030165</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T08:20:30.516+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:20:30.516+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testView_NotAuthorized_201711012030165; FilePart:object = /tmp/mmp.output.3361767806524352804.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3639633426338068863.tmp (1069 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:20:30: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	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.MNViewV2IT.testView_NotAuthorized(MNViewV2IT.java:40)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	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.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 34 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 37 more
20170420-08:20:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:30: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:30: [INFO]: 
***************** running test for testView_NotAuthorized(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testView_NotAuthorized_201711012030726 [org.dataone.client.rest.RestClient]
20170420-08:20:31: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:31: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:31: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:31: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:20:31: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:31: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_NotAuthorized_201711012030726 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:31: [INFO]: creating a test object.  pid = testView_NotAuthorized_201711012030726 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:31: [INFO]: SystemMetadata for pid: testView_NotAuthorized_201711012030726
<?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_201711012030726</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T08:20:31.495+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:20:31.495+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:32: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testView_NotAuthorized_201711012030726; FilePart:object = /tmp/mmp.output.2473668263359553488.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3578605360880683673.tmp (1069 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:20:32: [INFO]: object created.  pid = testView_NotAuthorized_201711012030726 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:32: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:20:32: [INFO]:  ====>>>>> pid of procured test Object: testView_NotAuthorized_201711012030726 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/views/default/testView_NotAuthorized_201711012030726 [org.dataone.client.rest.RestClient]
20170420-08:20:35: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:35: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:35: [INFO]: 
***************** running test for testView_NotAuthorized(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/testView_NotAuthorized_201711012035528 [org.dataone.client.rest.RestClient]
20170420-08:20:35: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:35: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:35: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:35: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:20:35: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:35: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_NotAuthorized_201711012035528 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:35: [INFO]: creating a test object.  pid = testView_NotAuthorized_201711012035528 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:35: [INFO]: SystemMetadata for pid: testView_NotAuthorized_201711012035528
<?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_201711012035528</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T08:20:35.894+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:20:35.894+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:36: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testView_NotAuthorized_201711012035528; FilePart:object = /tmp/mmp.output.1721004095335556383.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.279107100322915147.tmp (1069 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:20:36: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	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.MNViewV2IT.testView_NotAuthorized(MNViewV2IT.java:40)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	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.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 34 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 37 more
20170420-08:20:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:36: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:36: [INFO]: 
***************** running test for testView_NotAuthorized(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/testView_NotAuthorized_201711012036204 [org.dataone.client.rest.RestClient]
20170420-08:20:36: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:36: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:36: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:36: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:20:36: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:36: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_NotAuthorized_201711012036204 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:36: [INFO]: creating a test object.  pid = testView_NotAuthorized_201711012036204 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:36: [INFO]: SystemMetadata for pid: testView_NotAuthorized_201711012036204
<?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_201711012036204</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T08:20:36.565+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:20:36.565+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:36: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testView_NotAuthorized_201711012036204; FilePart:object = /tmp/mmp.output.1414416589342929007.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8028992228393842244.tmp (1069 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:20:36: [INFO]: object created.  pid = testView_NotAuthorized_201711012036204 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:36: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:20:36: [INFO]:  ====>>>>> pid of procured test Object: testView_NotAuthorized_201711012036204 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/views/default/testView_NotAuthorized_201711012036204 [org.dataone.client.rest.RestClient]
20170420-08:20:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:36: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:36: [INFO]: 
***************** running test for testView_NotAuthorized(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/testView_NotAuthorized_201711012036991 [org.dataone.client.rest.RestClient]
20170420-08:20:37: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:37: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:37: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:37: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:20:37: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:37: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_NotAuthorized_201711012036991 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:37: [INFO]: creating a test object.  pid = testView_NotAuthorized_201711012036991 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:37: [INFO]: SystemMetadata for pid: testView_NotAuthorized_201711012036991
<?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_201711012036991</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T08:20:37.372+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:20:37.372+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:37: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testView_NotAuthorized_201711012036991; FilePart:object = /tmp/mmp.output.8735235745297392827.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1482956297359128377.tmp (1069 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:20:37: [INFO]: object created.  pid = testView_NotAuthorized_201711012036991 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:37: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:20:37: [INFO]:  ====>>>>> pid of procured test Object: testView_NotAuthorized_201711012036991 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/views/default/testView_NotAuthorized_201711012036991 [org.dataone.client.rest.RestClient]
20170420-08:20:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:37: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         1
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         1
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         1
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         1
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         1
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         1
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         1
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         1
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-08:20:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:20:37: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:20:38: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:20:38: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:20:38: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:20:39: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:20:39: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:20:39: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:20:39: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:20:40: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:40: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:20:40: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:40: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:20:40: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:40: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:20:40: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:40: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:20:40: [INFO]: 
***************** running test for testView_InvalidTheme(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testView_InvalidTheme_201711012040931 [org.dataone.client.rest.RestClient]
20170420-08:21:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:11: [INFO]: 
***************** running test for testView_InvalidTheme(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testView_InvalidTheme_20171101211123 [org.dataone.client.rest.RestClient]
20170420-08:21:11: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:11: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:11: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:11: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:21:11: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:11: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_InvalidTheme_20171101211123 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:11: [INFO]: creating a test object.  pid = testView_InvalidTheme_20171101211123 on https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:11: [INFO]: SystemMetadata for pid: testView_InvalidTheme_20171101211123
<?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_InvalidTheme_20171101211123</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T08:21:11.591+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:21:11.591+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:12: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testView_InvalidTheme_20171101211123; FilePart:object = /tmp/mmp.output.2205333121441387622.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.2443960928849446597.tmp (1067 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:21:12: [INFO]: object created.  pid = testView_InvalidTheme_20171101211123 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:12: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:21:12: [INFO]:  ====>>>>> pid of procured test Object: testView_InvalidTheme_20171101211123 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/views/bogus_theme_yaaaay/testView_InvalidTheme_20171101211123 [org.dataone.client.rest.RestClient]
20170420-08:21:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:12: [INFO]: 
***************** running test for testView_InvalidTheme(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/testView_InvalidTheme_201711012112877 [org.dataone.client.rest.RestClient]
20170420-08:21:13: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:13: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:13: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:13: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:21:13: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:13: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_InvalidTheme_201711012112877 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:13: [INFO]: creating a test object.  pid = testView_InvalidTheme_201711012112877 on https://gmn-s.lternet.edu/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:13: [INFO]: SystemMetadata for pid: testView_InvalidTheme_201711012112877
<?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_InvalidTheme_201711012112877</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T08:21:13.276+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:21:13.276+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:14: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = testView_InvalidTheme_201711012112877; FilePart:object = /tmp/mmp.output.7535973303488329578.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.4998128945200896422.tmp (1068 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:21:14: [INFO]: object created.  pid = testView_InvalidTheme_201711012112877 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:14: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:21:14: [INFO]:  ====>>>>> pid of procured test Object: testView_InvalidTheme_201711012112877 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/views/bogus_theme_yaaaay/testView_InvalidTheme_201711012112877 [org.dataone.client.rest.RestClient]
20170420-08:21:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:14: [INFO]: 
***************** running test for testView_InvalidTheme(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/testView_InvalidTheme_20171101211482 [org.dataone.client.rest.RestClient]
20170420-08:21:14: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:14: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:14: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:14: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:21:14: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:14: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_InvalidTheme_20171101211482 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:14: [INFO]: creating a test object.  pid = testView_InvalidTheme_20171101211482 on http://dataone.neonscience.org/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:14: [INFO]: SystemMetadata for pid: testView_InvalidTheme_20171101211482
<?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_InvalidTheme_20171101211482</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T08:21:14.443+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:21:14.443+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:14: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testView_InvalidTheme_20171101211482; FilePart:object = /tmp/mmp.output.5216621712852929460.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.8571793906237838673.tmp (1067 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:21:14: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	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_InvalidTheme(ViewTestImplementations.java:103)
	at org.dataone.integration.it.testImplementations.ViewTestImplementations.testView_InvalidTheme(ViewTestImplementations.java:88)
	at org.dataone.integration.it.apiTests.MNViewV2IT.testView_InvalidTheme(MNViewV2IT.java:46)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	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.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 34 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 37 more
20170420-08:21:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:14: [INFO]: 
***************** running test for testView_InvalidTheme(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testView_InvalidTheme_201711012114652 [org.dataone.client.rest.RestClient]
20170420-08:21:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:15: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:15: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:15: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:21:15: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:15: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_InvalidTheme_201711012114652 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:15: [INFO]: creating a test object.  pid = testView_InvalidTheme_201711012114652 on https://test.arcticdata.io/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:15: [INFO]: SystemMetadata for pid: testView_InvalidTheme_201711012114652
<?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_InvalidTheme_201711012114652</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T08:21:15.326+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:21:15.326+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:16: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testView_InvalidTheme_201711012114652; FilePart:object = /tmp/mmp.output.8572098849545468659.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.5168279003788860147.tmp (1068 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:21:16: [INFO]: object created.  pid = testView_InvalidTheme_201711012114652 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:16: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:21:16: [INFO]:  ====>>>>> pid of procured test Object: testView_InvalidTheme_201711012114652 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/views/bogus_theme_yaaaay/testView_InvalidTheme_201711012114652 [org.dataone.client.rest.RestClient]
20170420-08:21:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:17: [INFO]: 
***************** running test for testView_InvalidTheme(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/testView_InvalidTheme_201711012117543 [org.dataone.client.rest.RestClient]
20170420-08:21:17: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:17: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:17: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:17: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:21:17: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:17: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_InvalidTheme_201711012117543 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:17: [INFO]: creating a test object.  pid = testView_InvalidTheme_201711012117543 on http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:17: [INFO]: SystemMetadata for pid: testView_InvalidTheme_201711012117543
<?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_InvalidTheme_201711012117543</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T08:21:17.886+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:21:17.886+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:18: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testView_InvalidTheme_201711012117543; FilePart:object = /tmp/mmp.output.7723951458363426105.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.583233387805165753.tmp (1068 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:21:18: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.
	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_InvalidTheme(ViewTestImplementations.java:103)
	at org.dataone.integration.it.testImplementations.ViewTestImplementations.testView_InvalidTheme(ViewTestImplementations.java:88)
	at org.dataone.integration.it.apiTests.MNViewV2IT.testView_InvalidTheme(MNViewV2IT.java:46)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	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.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:119)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:101)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
	at com.sun.proxy.$Proxy0.invoke(Unknown Source)
	at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.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!/Session is required to WRITE to the Node.
	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)
	... 34 more
Caused by: org.dataone.service.exceptions.InvalidToken: Session is required to WRITE to the Node.
	at org.dataone.service.util.ExceptionHandler.deserializeXml(ExceptionHandler.java:628)
	at org.dataone.service.util.ExceptionHandler.deserializeXmlAndThrowException(ExceptionHandler.java:517)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:363)
	at org.dataone.service.util.ExceptionHandler.deserializeAndThrowException(ExceptionHandler.java:313)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:107)
	at org.dataone.service.util.ExceptionHandler.filterErrors(ExceptionHandler.java:82)
	at org.dataone.client.rest.HttpMultipartRestClient.doPostRequest(HttpMultipartRestClient.java:463)
	at org.dataone.client.v2.impl.MultipartMNode.create(MultipartMNode.java:495)
	at org.dataone.integration.adapters.CommonCallAdapter.create(CommonCallAdapter.java:505)
	at org.dataone.integration.ContextAwareTestCaseDataone.createTestObject(ContextAwareTestCaseDataone.java:1600)
	... 37 more
20170420-08:21:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:18: [INFO]: 
***************** running test for testView_InvalidTheme(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/testView_InvalidTheme_201711012118195 [org.dataone.client.rest.RestClient]
20170420-08:21:18: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:18: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:18: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:18: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:21:18: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:18: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_InvalidTheme_201711012118195 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:18: [INFO]: creating a test object.  pid = testView_InvalidTheme_201711012118195 on https://dataone-test.researchworkspace.com/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:18: [INFO]: SystemMetadata for pid: testView_InvalidTheme_201711012118195
<?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_InvalidTheme_201711012118195</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T08:21:18.586+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:21:18.586+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:18: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = testView_InvalidTheme_201711012118195; FilePart:object = /tmp/mmp.output.8479349502580427826.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.1478791924061580601.tmp (1068 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:21:18: [INFO]: object created.  pid = testView_InvalidTheme_201711012118195 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:18: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:21:18: [INFO]:  ====>>>>> pid of procured test Object: testView_InvalidTheme_201711012118195 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/views/bogus_theme_yaaaay/testView_InvalidTheme_201711012118195 [org.dataone.client.rest.RestClient]
20170420-08:21:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:19: [INFO]: 
***************** running test for testView_InvalidTheme(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/testView_InvalidTheme_2017110121196 [org.dataone.client.rest.RestClient]
20170420-08:21:19: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:19: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:19: [INFO]: certificate filename: cnStageUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:19: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:21:19: [INFO]: client setup as Subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:19: [WARN]: Unable to find a valid authoritative MN to use for the object: testView_InvalidTheme_2017110121196 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:19: [INFO]: creating a test object.  pid = testView_InvalidTheme_2017110121196 on https://gmn-s.edirepository.org/mn/v2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:19: [INFO]: SystemMetadata for pid: testView_InvalidTheme_2017110121196
<?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_InvalidTheme_2017110121196</identifier>
    <formatId>eml://ecoinformatics.org/eml-2.0.1</formatId>
    <size>17181</size>
    <checksum algorithm="MD5">03ce09c6b4c3efc1681f3023402998a2</checksum>
    <submitter>CN=urn:node:cnStageUNM1,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-04-20T08:21:19.254+00:00</dateUploaded>
    <dateSysMetadataModified>2017-04-20T08:21:19.254+00:00</dateSysMetadataModified>
    <originMemberNode>bogusAuthoritativeNode</originMemberNode>
    <authoritativeMemberNode>bogusAuthoritativeNode</authoritativeMemberNode>
</ns3:systemMetadata>
 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:19: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = testView_InvalidTheme_2017110121196; FilePart:object = /tmp/mmp.output.6458947436873049553.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3720925516385361676.tmp (1066 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:21:19: [INFO]: object created.  pid = testView_InvalidTheme_2017110121196 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:19: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:21:19: [INFO]:  ====>>>>> pid of procured test Object: testView_InvalidTheme_2017110121196 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/views/bogus_theme_yaaaay/testView_InvalidTheme_2017110121196 [org.dataone.client.rest.RestClient]
20170420-08:21:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:19: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         1
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         1
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         1
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         1
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         1
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         1
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         1
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         1
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-08:21:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:19: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:19: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:20: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:20: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:21: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:21: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:21: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:21: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:22: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:22: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:22: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:22: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:22: [INFO]: 
***************** running test for testView_InvalidSystemMetadata(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/views/default/bogus%20pid [org.dataone.client.rest.RestClient]
20170420-08:21:49: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:49: [INFO]: 
***************** running test for testView_InvalidSystemMetadata(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/views/default/bogus%20pid [org.dataone.client.rest.RestClient]
20170420-08:21:49: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:49: [INFO]: 
***************** running test for testView_InvalidSystemMetadata(...) vs. node: https://gmn-s.lternet.edu/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/views/default/bogus%20pid [org.dataone.client.rest.RestClient]
20170420-08:21:50: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:50: [INFO]: 
***************** running test for testView_InvalidSystemMetadata(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/views/default/bogus%20pid [org.dataone.client.rest.RestClient]
20170420-08:21:50: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:50: [INFO]: 
***************** running test for testView_InvalidSystemMetadata(...) vs. node: https://test.arcticdata.io/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/views/default/bogus%20pid [org.dataone.client.rest.RestClient]
20170420-08:21:51: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:51: [INFO]: 
***************** running test for testView_InvalidSystemMetadata(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/views/default/bogus%20pid [org.dataone.client.rest.RestClient]
20170420-08:21:51: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:51: [INFO]: 
***************** running test for testView_InvalidSystemMetadata(...) vs. node: https://dataone-test.researchworkspace.com/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/views/default/bogus%20pid [org.dataone.client.rest.RestClient]
20170420-08:21:51: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:51: [INFO]: 
***************** running test for testView_InvalidSystemMetadata(...) vs. node: https://gmn-s.edirepository.org/mn ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/views/default/bogus%20pid [org.dataone.client.rest.RestClient]
Tests run: 18, Failures: 18, Errors: 0, Skipped: 0, Time elapsed: 144.236 sec <<< FAILURE!
Running org.dataone.integration.it.apiTests.MNReplicationV2IT
20170420-08:21:52: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:52: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:52: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:52: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         1
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         1
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         1
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         1
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         1
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         1
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         1
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         1
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-08:21:52: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:52: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:52: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:52: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:52: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:52: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:52: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:52: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:52: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:53: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:53: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:53: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:53: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:54: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:54: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:54: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:54: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:54: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:54: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:54: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:54: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:54: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:54: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:55: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:55: [INFO]: 
***************** running test for testReplicate_NoCertificate vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:55: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.3008843104139593585.tmp (914 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:21:55: [INFO]: 
***************** running test for testReplicate_NoCertificate vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:55: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.1457066720916027454.tmp (914 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:21:55: [INFO]: 
***************** running test for testReplicate_NoCertificate vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:55: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.2548606161132718303.tmp (914 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:21:55: [INFO]: 
***************** running test for testReplicate_NoCertificate vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:55: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.983959341204074489.tmp (914 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:21:55: [INFO]: 
***************** running test for testReplicate_NoCertificate vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.636328662146042495.tmp (914 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:21:56: [INFO]: 
***************** running test for testReplicate_NoCertificate vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.1242197533464514831.tmp (914 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:21:56: [INFO]: 
***************** running test for testReplicate_NoCertificate vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.4874107503589103387.tmp (914 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:21:56: [INFO]: 
***************** running test for testReplicate_NoCertificate vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.25804434996661213.tmp (914 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:21:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:56: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         1
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         1
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         1
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         1
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         1
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         1
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         1
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         1
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-08:21:56: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:56: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:56: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:56: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:56: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:56: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:56: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:56: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:56: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:57: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:57: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:57: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:57: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:57: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:57: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:58: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:58: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:58: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:58: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:21:58: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:58: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:21:58: [INFO]: 
***************** running test for testReplicate_ValidCertificate_NotCN vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:19: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.1579005884944436643.tmp (967 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:22:19: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:19: [INFO]: 
***************** running test for testReplicate_ValidCertificate_NotCN vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.5527955001666733428.tmp (967 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:22:20: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:20: [INFO]: 
***************** running test for testReplicate_ValidCertificate_NotCN vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.7269010044236385174.tmp (967 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:22:20: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:20: [INFO]: 
***************** running test for testReplicate_ValidCertificate_NotCN vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:20: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.2352701920740133635.tmp (967 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:22:20: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:20: [INFO]: 
***************** running test for testReplicate_ValidCertificate_NotCN vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:21: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.5478844175450851383.tmp (967 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:22:21: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:21: [INFO]: 
***************** running test for testReplicate_ValidCertificate_NotCN vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:21: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.1626781981226748956.tmp (967 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:22:21: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:21: [INFO]: 
***************** running test for testReplicate_ValidCertificate_NotCN vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:22: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.8101868076344344832.tmp (967 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:22:22: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:22: [INFO]: 
***************** running test for testReplicate_ValidCertificate_NotCN vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:22: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/replicate; MMP message has: ParamPart:sourceNode = bad; FilePart:sysmeta = /tmp/mmp.output.2037167088023712247.tmp (967 bytes);  [org.dataone.client.rest.RestClient]
Tests run: 4, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 30.582 sec
Running org.dataone.integration.it.apiTests.MNReadV2IT
20170420-08:22:22: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:22: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:22: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:22: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         1
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         1
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         1
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         1
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         1
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         1
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         1
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         1
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-08:22:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:22:22: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:22:23: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:22:23: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:22:23: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:22:24: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:22:24: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:22:24: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:22:24: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:22:25: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:22:25: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:22:25: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:22:25: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:25: [INFO]: 
***************** running test for testGet() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:25: [INFO]: Using cached identifier for node urn:node:mnStageUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/21147621-9246-4a6b-99fd-a86fcbfc7dee [org.dataone.client.rest.RestClient]
20170420-08:22:26: [INFO]: 
***************** running test for testGet() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:26: [INFO]: Using cached identifier for node urn:node:mnDemo11 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/TierTesting:mn-demo-11:Public_READ.15 [org.dataone.client.rest.RestClient]
20170420-08:22:26: [INFO]: 
***************** running test for testGet() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:26: [INFO]: Using cached identifier for node urn:node:mnTestLTER [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-08:22:27: [INFO]: 
***************** running test for testGet() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:27: [INFO]: Using cached identifier for node urn:node:mnTestNEON [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/NEON.D01.BART.DP1.00001.1 [org.dataone.client.rest.RestClient]
20170420-08:22:27: [INFO]: 
***************** running test for testGet() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:27: [INFO]: Using cached identifier for node urn:node:mnTestARCTIC [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/TierTesting:test:Public_READ.15 [org.dataone.client.rest.RestClient]
20170420-08:22:28: [INFO]: 
***************** running test for testGet() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:28: [INFO]: Using cached identifier for node urn:node:mnTestCLOEBIRD [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/CLO_EOD-2015a.csv [org.dataone.client.rest.RestClient]
20170420-08:22:29: [INFO]: 
***************** running test for testGet() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:29: [INFO]: Using cached identifier for node urn:node:mnTestRW [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-08:22:29: [INFO]: 
***************** running test for testGet() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:29: [INFO]: Using cached identifier for node urn:node:mnTestEDI [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-08:22:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:29: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:29: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         2
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         2
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         2
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         2
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         2
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         2
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         2
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         2
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-08:22:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:22:29: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:22:29: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:22:29: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:22:29: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:22:30: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:22:30: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:22:31: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:22:31: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:22:31: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:22:31: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:22:31: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:22:32: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:32: [INFO]: 
***************** running test for testGet_IdentifierEncoding() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:32: [INFO]: 
***************** running test for   Node:: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:32: [INFO]: 0   common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ	common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:32: [INFO]: 1   common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz	common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:32: [INFO]: 2   common-unicode-ascii-safe-0123456789	common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:32: [INFO]: 3   common-unicode-ascii-safe-:@$-_.!*()',~	common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:32: [INFO]: 4   common-unicode-ascii-safe-unreserved-._~	common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:32: [INFO]: 5   common-unicode-ascii-safe-sub-delims-$!*()',	common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:32: [INFO]: 6   common-unicode-ascii-safe-gen-delims-:@	common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:32: [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]
20170420-08:22:32: [INFO]: 8   common-unicode-ascii-escaped-tomcatBlocked-\	common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:32: [INFO]: 9   common-unicode-ascii-escaped-tomcatBlocked-%5C	common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:32: [INFO]: 10   common-unicode-ascii-semi-colon-test-%3B	common-unicode-ascii-semi-colon-test-%253B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:32: [INFO]: 11   common-unicode-ascii-escaped-%	common-unicode-ascii-escaped-%25 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:32: [INFO]: 12   common-unicode-ascii-escape-anyway-+	common-unicode-ascii-escape-anyway-%2B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:32: [INFO]: 13   path-unicode-ascii-safe-&=&=	path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:32: [INFO]: 14   path-unicode-ascii-escaped-;	path-unicode-ascii-escaped-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:32: [INFO]: 15   path-unicode-ascii-escaped-?	path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:32: [INFO]: 16   path-unicode-ascii-escaped-/	path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:32: [INFO]: 17   path-unicode-ascii-escaped-%3F	path-unicode-ascii-escaped-%253F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:32: [INFO]: 18   path-unicode-ascii-escaped-%2F	path-unicode-ascii-escaped-%252F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:32: [INFO]: 19   path-unicode-ascii-escaped-double-//case	path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:32: [INFO]: 20   path-unicode-ascii-escaped-double-trailing//	path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:32: [INFO]: 21   path-unicode-ascii-escaped-double-%2F%2Fcase	path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:32: [INFO]: 22   path-unicode-ascii-escaped-double-trailing%2F%2F	path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:32: [INFO]: 23   common-unicode-bmp-1byte-escaped-ยกยขยฃ	common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:32: [INFO]: 24   common-unicode-bmp-2byte-escaped-ไฆนไฆบ	common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:32: [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]
20170420-08:22:32: [INFO]: 26   path-ascii-doc-example-10.1000/182	path-ascii-doc-example-10.1000%2F182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:32: [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]
20170420-08:22:32: [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]
20170420-08:22:32: [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]
20170420-08:22:32: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:32: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test20171101223215_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:22:32: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:32: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012232266_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:22:32: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:32: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012232518_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:22:32: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:32: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012232737_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:22:32: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:32: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012232971_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:22:33: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:33: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012233198_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:22:33: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:33: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012233445_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:22:33: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:33: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012233687_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:22:33: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:33: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012233925_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:22:34: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:34: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012234163_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:22:34: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:34: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012234382_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:22:34: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:34: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012234631_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:22:34: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:34: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012234867_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:22:35: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:35: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012235103_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:22:35: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:35: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012235324_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:22:35: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:35: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012235543_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:22:35: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:35: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012235783_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:22:35: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:35: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012235985_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:22:36: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:36: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012236188_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:22:36: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:36: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012236397_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:22:36: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:36: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012236615_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:22:36: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:36: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012236843_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:22:37: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:37: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test20171101223783_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:22:37: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:37: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012237348_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:22:37: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:37: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012237578_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:22:37: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:37: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012237833_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:22:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:38: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test20171101223854_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:22:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:38: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012238283_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:22:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:38: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012238487_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]
20170420-08:22:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:38: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012238728_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:22:38: [INFO]: 
***************** running test for testGet_IdentifierEncoding() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:38: [INFO]: 
***************** running test for   Node:: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:38: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012238946_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:22:39: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:39: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test20171101223991_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:22:39: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:39: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012239180_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:22:39: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:39: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012239281_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:22:39: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:39: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012239375_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:22:39: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:39: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012239462_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:22:39: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:39: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012239549_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:22:39: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:39: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012239653_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:22:39: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:39: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012239738_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:22:39: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:39: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012239823_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:22:39: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:39: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012239907_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:22:39: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:39: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012239978_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:22:40: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:40: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test20171101224054_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:22:40: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:40: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012240149_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:22:40: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:40: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012240234_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:22:40: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:40: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012240301_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:22:40: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:40: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012240390_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:22:40: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:40: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012240473_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:22:40: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:40: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012240573_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:22:40: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:40: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012240672_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:22:40: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:40: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012240758_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:22:40: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:40: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012240843_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:22:40: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:40: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012240927_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:22:41: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test20171101224114_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:22:41: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test20171101224198_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:22:41: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012241176_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:22:41: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012241248_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:22:41: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012241319_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:22:41: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012241407_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]
20170420-08:22:41: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012241506_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:22:41: [INFO]: 
***************** running test for testGet_IdentifierEncoding() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:41: [INFO]: 
***************** running test for   Node:: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:41: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test201711012241589_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:22:41: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test201711012241618_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:22:41: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test201711012241641_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:22:41: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test201711012241664_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:22:41: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test201711012241687_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:22:41: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test201711012241711_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:22:41: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test201711012241734_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:22:41: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test201711012241757_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:22:41: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test201711012241781_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:22:41: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test201711012241805_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:22:41: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test201711012241828_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:22:41: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test201711012241850_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:22:41: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test201711012241874_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:22:41: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test201711012241896_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:22:41: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test201711012241918_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:22:41: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test201711012241948_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:22:41: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test201711012241971_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:22:41: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:41: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test201711012241993_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:22:42: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:42: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test20171101224217_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:22:42: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:42: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test20171101224240_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:22:42: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:42: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test20171101224263_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:22:42: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:42: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test20171101224286_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:22:42: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:42: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test201711012242109_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:22:42: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:42: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test201711012242131_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:22:42: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:42: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test201711012242349_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:22:42: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:42: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test201711012242528_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:22:42: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:42: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test201711012242557_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:22:42: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:42: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test201711012242580_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:22:42: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:42: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test201711012242603_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]
20170420-08:22:42: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:42: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/Test201711012242788_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:22:42: [INFO]: 
***************** running test for testGet_IdentifierEncoding() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:42: [INFO]: 
***************** running test for   Node:: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:42: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:42: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012242967_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:22:43: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:43: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012243157_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:22:43: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:43: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012243257_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:22:43: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:43: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012243356_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:22:43: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:43: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012243463_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:22:43: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:43: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012243571_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:22:43: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:43: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012243674_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:22:43: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:43: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012243773_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:22:43: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:43: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012243881_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:22:43: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:43: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012243986_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:22:44: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:44: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test20171101224486_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:22:44: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:44: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012244194_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:22:44: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:44: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012244295_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:22:44: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:44: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012244400_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:22:44: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:44: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012244518_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:22:44: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:44: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012244623_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:22:44: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:44: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012244728_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:22:44: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:44: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012244828_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:22:44: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:44: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012244931_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:22:45: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:45: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test20171101224533_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:22:45: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:45: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012245132_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:22:45: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:45: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012245239_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:22:45: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:45: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012245344_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:22:45: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:45: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012245445_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:22:45: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:45: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012245552_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:22:45: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:45: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012245655_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:22:45: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:45: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012245761_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:22:45: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:45: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012245862_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:22:45: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:45: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012245966_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]
20170420-08:22:46: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:46: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test20171101224668_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:22:46: [INFO]: 
***************** running test for testGet_IdentifierEncoding() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:46: [INFO]: 
***************** running test for   Node:: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:46: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:46: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012246172_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:22:46: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:46: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012246820_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:22:47: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:47: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012247185_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:22:47: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:47: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012247556_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:22:47: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:47: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012247914_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:22:48: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:48: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012248273_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:22:48: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:48: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012248637_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:22:48: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:48: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012248983_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:22:49: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:49: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012249348_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:22:49: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:49: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012249724_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:22:50: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:50: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012250101_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:22:50: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:50: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012250502_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:22:50: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:50: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012250871_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:22:51: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:51: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012251243_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:22:51: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:51: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012251592_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:22:51: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:51: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012251960_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:22:52: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:52: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012252345_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:22:52: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:52: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012252709_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:22:53: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:53: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test20171101225389_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:22:53: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:53: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012253445_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:22:53: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:53: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012253790_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:22:54: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:54: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012254164_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:22:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:55: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test20171101225532_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:22:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:55: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012255463_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:22:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:55: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012255912_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:22:56: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:56: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012256297_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:22:56: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:56: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012256685_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:22:57: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:57: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test20171101225731_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:22:57: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:57: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012257421_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]
20170420-08:22:57: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:57: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012257762_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:22:58: [INFO]: 
***************** running test for testGet_IdentifierEncoding() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:58: [INFO]: 
***************** running test for   Node:: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:22:58: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:58: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711012258194_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:22:58: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:58: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711012258506_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:22:58: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:58: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711012258706_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:22:58: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:58: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711012258904_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:22:59: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:59: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171101225999_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:22:59: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:59: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711012259300_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:22:59: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:59: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711012259501_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:22:59: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:59: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711012259700_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:22:59: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:22:59: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711012259898_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:23:00: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:00: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test2017110123083_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:23:00: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:00: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171101230329_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:23:00: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:00: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171101230570_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:23:00: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:00: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171101230770_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:23:00: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:00: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171101230966_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:23:01: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:01: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171101231167_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:23:01: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:01: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171101231363_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:23:01: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:01: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171101231562_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:23:01: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:01: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171101231747_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:23:01: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:01: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171101231941_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:23:02: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:02: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171101232144_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:23:02: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:02: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171101232328_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:23:02: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:02: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171101232512_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:23:02: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:02: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171101232708_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:23:02: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:02: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171101232906_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:23:03: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:03: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171101233103_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:23:03: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:03: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171101233300_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:23:03: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:03: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171101233498_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:23:03: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:03: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171101233682_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:23:03: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:03: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171101233867_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]
20170420-08:23:04: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:04: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test2017110123463_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:23:04: [INFO]: 
***************** running test for testGet_IdentifierEncoding() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:04: [INFO]: 
***************** running test for   Node:: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:04: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:04: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101234260_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:23:04: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:04: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101234629_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:23:04: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:04: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101234695_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:23:04: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:04: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101234763_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:23:04: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:04: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101234831_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:23:04: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:04: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101234899_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:23:04: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:04: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101234966_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:23:05: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:05: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test2017110123534_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:23:05: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:05: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101235101_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:23:05: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:05: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101235167_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:23:05: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:05: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101235235_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:23:05: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:05: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101235301_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:23:05: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:05: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101235368_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:23:05: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:05: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101235437_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:23:05: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:05: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101235504_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:23:05: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:05: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101235572_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:23:05: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:05: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101235641_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:23:05: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:05: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101235708_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:23:05: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:05: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101235776_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:23:05: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:05: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101235843_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:23:05: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:05: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101235909_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:23:05: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:05: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101235975_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:23:06: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:06: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test2017110123642_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:23:06: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:06: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101236108_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:23:06: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:06: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101236167_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:23:06: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:06: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101236325_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:23:06: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:06: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101236491_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:23:06: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:06: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101236557_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:23:06: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:06: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101236623_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]
20170420-08:23:06: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:06: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101236682_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:23:06: [INFO]: 
***************** running test for testGet_IdentifierEncoding() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:06: [INFO]: 
***************** running test for   Node:: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:06: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:06: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test20171101236837_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:23:06: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:06: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test20171101236991_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:23:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test2017110123713_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:23:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test2017110123733_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:23:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test2017110123755_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:23:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test2017110123776_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:23:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test2017110123796_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:23:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test20171101237116_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:23:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test20171101237137_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:23:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test20171101237156_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:23:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test20171101237177_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:23:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test20171101237199_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:23:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test20171101237220_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:23:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test20171101237240_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:23:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test20171101237264_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:23:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test20171101237285_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:23:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test20171101237305_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:23:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test20171101237327_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:23:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test20171101237347_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:23:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test20171101237368_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:23:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test20171101237388_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:23:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test20171101237409_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:23:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test20171101237429_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:23:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test20171101237449_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:23:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test20171101237731_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:23:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test20171101237893_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:23:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test20171101237926_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:23:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test20171101237948_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:23:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:07: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test20171101237970_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]
20170420-08:23:08: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:08: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/Test20171101238119_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:23:08: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:08: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:08: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:08: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         2
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         2
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         2
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         2
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         2
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         2
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         2
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         2
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-08:23:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:08: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:08: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:09: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:09: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:10: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:10: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:11: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:11: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:11: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:11: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:11: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:12: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:12: [INFO]: 
***************** running test for testGetSystemMetadata() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:12: [INFO]: Using cached identifier for node urn:node:mnStageUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/21147621-9246-4a6b-99fd-a86fcbfc7dee [org.dataone.client.rest.RestClient]
20170420-08:23:12: [INFO]: 
***************** running test for testGetSystemMetadata() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:12: [INFO]: Using cached identifier for node urn:node:mnDemo11 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:Public_READ.15 [org.dataone.client.rest.RestClient]
20170420-08:23:12: [INFO]: 
***************** running test for testGetSystemMetadata() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:12: [INFO]: Using cached identifier for node urn:node:mnTestLTER [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-08:23:12: [INFO]: 
***************** running test for testGetSystemMetadata() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:12: [INFO]: Using cached identifier for node urn:node:mnTestNEON [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/NEON.D01.BART.DP1.00001.1 [org.dataone.client.rest.RestClient]
20170420-08:23:12: [INFO]: 
***************** running test for testGetSystemMetadata() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:12: [INFO]: Using cached identifier for node urn:node:mnTestARCTIC [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:Public_READ.15 [org.dataone.client.rest.RestClient]
20170420-08:23:13: [INFO]: 
***************** running test for testGetSystemMetadata() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:13: [INFO]: Using cached identifier for node urn:node:mnTestCLOEBIRD [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/CLO_EOD-2015a.csv [org.dataone.client.rest.RestClient]
20170420-08:23:14: [INFO]: 
***************** running test for testGetSystemMetadata() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:14: [INFO]: Using cached identifier for node urn:node:mnTestRW [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-08:23:14: [INFO]: 
***************** running test for testGetSystemMetadata() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:14: [INFO]: Using cached identifier for node urn:node:mnTestEDI [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-08:23:14: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:14: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:14: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:14: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         3
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         3
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         3
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         3
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         3
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         3
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         3
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         3
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-08:23:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:14: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:14: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:14: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:14: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:14: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:15: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:15: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:15: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:15: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:16: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:16: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:16: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:16: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:16: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:16: [INFO]: 
***************** running test for testGetSystemMetadata() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TestingNotFound:201711012316817 [org.dataone.client.rest.RestClient]
20170420-08:23:17: [INFO]: 
***************** running test for testGetSystemMetadata() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TestingNotFound:20171101231740 [org.dataone.client.rest.RestClient]
20170420-08:23:17: [INFO]: 
***************** running test for testGetSystemMetadata() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/TestingNotFound:201711012317121 [org.dataone.client.rest.RestClient]
20170420-08:23:17: [INFO]: 
***************** running test for testGetSystemMetadata() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/TestingNotFound:201711012317146 [org.dataone.client.rest.RestClient]
20170420-08:23:17: [INFO]: 
***************** running test for testGetSystemMetadata() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TestingNotFound:201711012317253 [org.dataone.client.rest.RestClient]
20170420-08:23:17: [INFO]: 
***************** running test for testGetSystemMetadata() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/TestingNotFound:201711012317670 [org.dataone.client.rest.RestClient]
20170420-08:23:17: [INFO]: 
***************** running test for testGetSystemMetadata() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/TestingNotFound:201711012317871 [org.dataone.client.rest.RestClient]
20170420-08:23:17: [INFO]: 
***************** running test for testGetSystemMetadata() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/TestingNotFound:201711012317938 [org.dataone.client.rest.RestClient]
20170420-08:23:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:17: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         3
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         3
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         3
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         3
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         3
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         3
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         3
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         3
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-08:23:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:18: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:18: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:18: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:18: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:18: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:19: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:19: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:19: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:19: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:20: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:20: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:20: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:20: [INFO]: 
***************** running test for testGetSystemMetadata_IdentifierEncoding() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:20: [INFO]: 
***************** running test for   Node:: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:20: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:20: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test201711012320264_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:23:20: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:20: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test201711012320484_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:23:20: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:20: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test201711012320689_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:23:20: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:20: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test201711012320890_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:23:21: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:21: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test201711012321109_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:23:21: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:21: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test201711012321353_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:23:21: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:21: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test201711012321608_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:23:21: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:21: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test201711012321844_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:23:22: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:22: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test20171101232268_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:23:22: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:22: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test201711012322344_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:23:22: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:22: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test201711012322565_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:23:22: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:22: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test201711012322790_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:23:23: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:23: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test20171101232353_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:23:23: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:23: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test201711012323295_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:23:23: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:23: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test201711012323570_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:23:23: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:23: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test201711012323920_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:23:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:24: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test201711012324137_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:23:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:24: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test201711012324354_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:23:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:24: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test201711012324572_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:23:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:24: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test201711012324800_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:23:25: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:25: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test20171101232517_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:23:25: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:25: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test201711012325220_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:23:25: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:25: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test201711012325446_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:23:25: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:25: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test201711012325718_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:23:25: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:25: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test201711012325977_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:23:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:26: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test201711012326198_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:23:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:26: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test201711012326457_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:23:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:26: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test201711012326676_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:23:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:26: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test201711012326888_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]
20170420-08:23:27: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:27: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/Test201711012327121_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:23:27: [INFO]: 
***************** running test for testGetSystemMetadata_IdentifierEncoding() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:27: [INFO]: 
***************** running test for   Node:: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:27: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:27: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test201711012327373_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:23:27: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:27: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test201711012327518_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:23:27: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:27: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test201711012327593_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:23:27: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:27: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test201711012327667_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:23:27: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:27: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test201711012327756_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:23:27: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:27: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test201711012327852_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:23:27: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:27: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test201711012327965_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:23:28: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:28: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test20171101232867_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:23:28: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:28: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test201711012328145_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:23:28: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:28: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test201711012328236_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:23:28: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:28: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test201711012328325_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:23:28: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:28: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test201711012328413_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:23:28: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:28: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test201711012328527_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:23:28: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:28: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test201711012328616_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:23:28: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:28: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test201711012328717_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:23:28: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:28: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test201711012328794_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:23:28: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:28: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test201711012328892_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:23:28: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:28: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test201711012328981_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:23:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:29: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test20171101232978_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:23:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:29: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test201711012329180_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:23:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:29: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test201711012329268_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:23:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:29: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test201711012329338_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:23:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:29: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test201711012329421_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:23:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:29: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test201711012329519_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:23:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:29: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test201711012329605_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:23:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:29: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test201711012329695_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:23:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:29: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test201711012329778_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:23:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:29: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test201711012329888_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:23:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:29: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test201711012329960_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]
20170420-08:23:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/Test20171101233059_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:23:30: [INFO]: 
***************** running test for testGetSystemMetadata_IdentifierEncoding() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:30: [INFO]: 
***************** running test for   Node:: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test201711012330140_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:23:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test201711012330168_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:23:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test201711012330192_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:23:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test201711012330214_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:23:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test201711012330236_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:23:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test201711012330258_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:23:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test201711012330280_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:23:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test201711012330302_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:23:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test201711012330324_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:23:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test201711012330346_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:23:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test201711012330368_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:23:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test201711012330391_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:23:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test201711012330413_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:23:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test201711012330437_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:23:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test201711012330459_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:23:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test201711012330481_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:23:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test201711012330503_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:23:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test201711012330526_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:23:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test201711012330548_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:23:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test201711012330570_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:23:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test201711012330592_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:23:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test201711012330614_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:23:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test201711012330637_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:23:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test201711012330659_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:23:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test201711012330826_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:23:31: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:31: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test2017110123312_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:23:31: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:31: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test20171101233132_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:23:31: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:31: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test20171101233158_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:23:31: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:31: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test20171101233181_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]
20170420-08:23:31: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:31: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/Test201711012331251_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:23:31: [INFO]: 
***************** running test for testGetSystemMetadata_IdentifierEncoding() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:31: [INFO]: 
***************** running test for   Node:: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:31: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:31: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test201711012331424_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:23:31: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:31: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test201711012331610_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:23:31: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:31: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test201711012331713_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:23:31: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:31: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test201711012331816_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:23:31: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:31: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test201711012331917_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:23:32: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:32: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test20171101233220_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:23:32: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:32: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test201711012332122_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:23:32: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:32: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test201711012332221_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:23:32: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:32: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test201711012332326_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:23:32: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:32: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test201711012332428_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:23:32: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:32: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test201711012332527_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:23:32: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:32: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test201711012332634_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:23:32: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:32: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test201711012332736_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:23:32: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:32: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test201711012332833_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:23:32: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:32: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test201711012332939_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:23:33: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:33: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test20171101233339_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:23:33: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:33: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test201711012333145_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:23:33: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:33: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test201711012333247_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:23:33: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:33: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test201711012333346_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:23:33: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:33: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test201711012333459_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:23:33: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:33: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test201711012333558_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:23:33: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:33: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test201711012333661_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:23:33: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:33: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test201711012333762_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:23:33: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:33: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test201711012333868_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:23:33: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:33: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test201711012333966_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:23:34: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:34: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test20171101233470_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:23:34: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:34: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test201711012334176_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:23:34: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:34: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test201711012334277_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:23:34: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:34: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test201711012334376_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]
20170420-08:23:34: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:34: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/Test201711012334481_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:23:34: [INFO]: 
***************** running test for testGetSystemMetadata_IdentifierEncoding() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:34: [INFO]: 
***************** running test for   Node:: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:34: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:34: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test201711012334583_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:23:35: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:35: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test201711012335260_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:23:35: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:35: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test201711012335663_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:23:36: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:36: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test20171101233638_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:23:36: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:36: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test201711012336435_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:23:36: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:36: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test201711012336826_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:23:37: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:37: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test201711012337169_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:23:37: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:37: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test201711012337539_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:23:37: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:37: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test201711012337922_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:23:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:38: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test201711012338358_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:23:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:38: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test201711012338738_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:23:39: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:39: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test201711012339165_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:23:39: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:39: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test201711012339546_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:23:39: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:39: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test201711012339897_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:23:40: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:40: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test201711012340302_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:23:40: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:40: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test201711012340703_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:23:41: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:41: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test20171101234134_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:23:41: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:41: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test201711012341379_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:23:41: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:41: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test201711012341764_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:23:42: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:42: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test201711012342173_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:23:42: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:42: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test201711012342555_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:23:42: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:42: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test201711012342954_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:23:43: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:43: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test201711012343368_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:23:43: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:43: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test201711012343756_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:23:44: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:44: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test201711012344176_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:23:44: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:44: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test201711012344564_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:23:45: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:45: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test201711012345132_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:23:45: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:45: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test201711012345536_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:23:45: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:45: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test201711012345914_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]
20170420-08:23:46: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:46: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/Test201711012346326_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:23:46: [INFO]: 
***************** running test for testGetSystemMetadata_IdentifierEncoding() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:46: [INFO]: 
***************** running test for   Node:: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:46: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:46: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test201711012346735_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:23:47: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:47: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test20171101234757_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:23:47: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:47: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test201711012347257_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:23:47: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:47: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test201711012347453_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:23:47: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:47: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test201711012347646_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:23:47: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:47: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test201711012347844_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:23:48: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:48: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test20171101234841_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:23:48: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:48: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test201711012348241_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:23:48: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:48: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test201711012348435_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:23:48: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:48: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test201711012348620_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:23:48: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:48: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test201711012348814_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:23:49: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:49: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test20171101234912_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:23:49: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:49: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test201711012349211_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:23:49: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:49: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test201711012349407_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:23:49: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:49: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test201711012349604_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:23:49: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:49: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test201711012349802_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:23:49: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:49: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test201711012349997_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:23:50: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:50: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test201711012350181_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:23:50: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:50: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test201711012350375_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:23:50: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:50: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test201711012350572_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:23:50: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:50: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test201711012350756_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:23:50: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:50: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test201711012350941_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:23:51: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:51: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test201711012351142_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:23:51: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:51: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test201711012351338_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:23:51: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:51: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test201711012351535_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:23:51: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:51: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test201711012351735_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:23:51: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:51: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test201711012351930_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:23:52: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:52: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test201711012352115_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:23:52: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:52: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test201711012352299_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]
20170420-08:23:52: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:52: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/Test201711012352494_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:23:52: [INFO]: 
***************** running test for testGetSystemMetadata_IdentifierEncoding() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:52: [INFO]: 
***************** running test for   Node:: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:52: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:52: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test201711012352695_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:23:53: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:53: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test20171101235323_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:23:53: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:53: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test20171101235391_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:23:53: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:53: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test201711012353162_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:23:53: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:53: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test201711012353228_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:23:53: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:53: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test201711012353295_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:23:53: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:53: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test201711012353361_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:23:53: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:53: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test201711012353429_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:23:53: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:53: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test201711012353498_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:23:53: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:53: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test201711012353565_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:23:53: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:53: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test201711012353633_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:23:53: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:53: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test201711012353700_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:23:53: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:53: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test201711012353767_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:23:53: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:53: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test201711012353832_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:23:53: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:53: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test201711012353900_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:23:53: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:53: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test201711012353969_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:23:54: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:54: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test20171101235436_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:23:54: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:54: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test201711012354105_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:23:54: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:54: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test201711012354172_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:23:54: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:54: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test201711012354238_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:23:54: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:54: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test201711012354303_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:23:54: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:54: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test201711012354370_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:23:54: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:54: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test201711012354436_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:23:54: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:54: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test201711012354504_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:23:54: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:54: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test201711012354564_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:23:54: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:54: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test201711012354718_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:23:54: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:54: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test201711012354881_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:23:54: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:54: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test201711012354948_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:23:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test20171101235515_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]
20170420-08:23:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/Test20171101235574_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:23:55: [INFO]: 
***************** running test for testGetSystemMetadata_IdentifierEncoding() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:55: [INFO]: 
***************** running test for   Node:: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test201711012355229_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:23:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test201711012355394_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:23:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test201711012355416_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:23:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test201711012355436_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:23:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test201711012355460_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:23:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test201711012355481_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:23:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test201711012355507_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:23:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test201711012355528_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:23:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test201711012355548_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:23:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test201711012355568_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:23:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test201711012355588_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:23:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test201711012355607_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:23:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test201711012355628_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:23:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test201711012355648_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:23:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test201711012355668_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:23:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test201711012355689_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:23:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test201711012355708_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:23:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test201711012355728_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:23:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test201711012355747_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:23:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test201711012355768_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:23:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test201711012355788_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:23:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test201711012355808_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:23:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test201711012355828_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:23:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test201711012355848_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:23:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:55: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test201711012355998_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:23:56: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:56: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test201711012356153_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:23:56: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:56: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test201711012356181_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:23:56: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:56: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test201711012356204_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:23:56: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:56: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test201711012356225_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]
20170420-08:23:56: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:56: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:23:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/Test201711012356371_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:23:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:56: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:56: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         3
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         3
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         3
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         3
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         3
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         3
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         3
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         3
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-08:23:56: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:56: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:56: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:57: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:57: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:57: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:57: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:57: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:57: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:58: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:58: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:59: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:59: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:23:59: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:23:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:24:00: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:24:00: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:00: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:24:00: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:00: [INFO]: 
***************** running test for testDescribe() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:00: [INFO]: Using cached identifier for node urn:node:mnStageUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/21147621-9246-4a6b-99fd-a86fcbfc7dee [org.dataone.client.rest.RestClient]
20170420-08:24:00: [INFO]: 
***************** running test for testDescribe() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:00: [INFO]: Using cached identifier for node urn:node:mnDemo11 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/TierTesting:mn-demo-11:Public_READ.15 [org.dataone.client.rest.RestClient]
20170420-08:24:00: [INFO]: 
***************** running test for testDescribe() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:00: [INFO]: Using cached identifier for node urn:node:mnTestLTER [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-08:24:01: [INFO]: 
***************** running test for testDescribe() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:01: [INFO]: Using cached identifier for node urn:node:mnTestNEON [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/NEON.D01.BART.DP1.00001.1 [org.dataone.client.rest.RestClient]
20170420-08:24:01: [INFO]: 
***************** running test for testDescribe() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:01: [INFO]: Using cached identifier for node urn:node:mnTestARCTIC [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/TierTesting:test:Public_READ.15 [org.dataone.client.rest.RestClient]
20170420-08:24:02: [INFO]: 
***************** running test for testDescribe() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:02: [INFO]: Using cached identifier for node urn:node:mnTestCLOEBIRD [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/CLO_EOD-2015a.csv [org.dataone.client.rest.RestClient]
20170420-08:24:02: [INFO]: 
***************** running test for testDescribe() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:02: [INFO]: Using cached identifier for node urn:node:mnTestRW [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-08:24:03: [INFO]: 
***************** running test for testDescribe() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:03: [INFO]: Using cached identifier for node urn:node:mnTestEDI [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-08:24:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:03: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:03: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         4
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         4
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         4
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         4
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         4
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         4
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         4
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         4
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-08:24:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:24:03: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:24:03: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:24:03: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:24:03: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:24:04: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:04: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:24:05: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:05: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:24:05: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:05: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:24:05: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:05: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:24:05: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:05: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:24:06: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:06: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:24:06: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:06: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:24:06: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:06: [INFO]: 
***************** running test for testDescribe() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/TestingNotFound:20171101246387 [org.dataone.client.rest.RestClient]
20170420-08:24:06: [INFO]: 
***************** running test for testDescribe() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/TestingNotFound:20171101246760 [org.dataone.client.rest.RestClient]
20170420-08:24:06: [INFO]: 
***************** running test for testDescribe() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/TestingNotFound:20171101246892 [org.dataone.client.rest.RestClient]
20170420-08:24:06: [INFO]: 
***************** running test for testDescribe() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/TestingNotFound:20171101246919 [org.dataone.client.rest.RestClient]
20170420-08:24:07: [INFO]: 
***************** running test for testDescribe() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/TestingNotFound:2017110124796 [org.dataone.client.rest.RestClient]
20170420-08:24:07: [INFO]: 
***************** running test for testDescribe() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/TestingNotFound:20171101247618 [org.dataone.client.rest.RestClient]
20170420-08:24:07: [INFO]: 
***************** running test for testDescribe() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/TestingNotFound:20171101247809 [org.dataone.client.rest.RestClient]
20170420-08:24:07: [INFO]: 
***************** running test for testDescribe() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/TestingNotFound:20171101247876 [org.dataone.client.rest.RestClient]
20170420-08:24:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:07: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         4
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         4
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         4
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         4
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         4
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         4
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         4
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         4
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-08:24:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:24:08: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:24:08: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:24:08: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:24:08: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:24:08: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:24:09: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:24:09: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:24:09: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:24:09: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:24:10: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:24:10: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:24:10: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:10: [INFO]: 
***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:10: [INFO]: 
***************** running test for testDescribe_IdentifierEncoding() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:10: [INFO]: 
***************** running test for   Node:: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:10: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:10: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012410203_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:24:10: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:10: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012410535_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:24:10: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:10: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012410940_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:24:11: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:11: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012411295_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:24:11: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:11: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012411623_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:24:11: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:11: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012411974_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:24:12: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:12: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012412303_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:24:12: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:12: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012412663_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:24:13: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:13: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test20171101241338_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:24:13: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:13: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012413404_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:24:13: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:13: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012413782_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:24:14: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:14: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012414153_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:24:14: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:14: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012414520_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:24:14: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:14: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012414840_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:24:15: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:15: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012415190_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:24:15: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:15: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012415537_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:24:15: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:15: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012415898_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:24:16: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:16: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012416219_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:24:16: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:16: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012416605_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:24:16: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:16: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012416987_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:24:17: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:17: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012417416_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:24:17: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:17: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012417793_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:24:18: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:18: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012418144_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:24:18: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:18: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012418694_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:24:19: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:19: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test20171101241968_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:24:19: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:19: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012419426_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:24:19: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:19: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012419791_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:24:20: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:20: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012420170_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:24:20: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:20: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012420557_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]
20170420-08:24:20: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:20: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/Test201711012420939_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:24:21: [INFO]: 
***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:21: [INFO]: 
***************** running test for testDescribe_IdentifierEncoding() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:21: [INFO]: 
***************** running test for   Node:: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:21: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:21: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012421281_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:24:21: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:21: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012421541_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:24:21: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:21: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012421696_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:24:21: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:21: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012421846_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:24:21: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:21: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012421976_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:24:22: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:22: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012422146_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:24:22: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:22: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012422281_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:24:22: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:22: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012422422_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:24:22: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:22: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012422573_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:24:22: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:22: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012422736_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:24:22: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:22: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012422896_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:24:23: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:23: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test20171101242348_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:24:23: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:23: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012423180_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:24:23: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:23: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012423319_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:24:23: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:23: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012423454_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:24:23: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:23: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012423585_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:24:23: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:23: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012423728_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:24:23: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:23: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012423879_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:24:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:24: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test20171101242421_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:24:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:24: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012424184_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:24:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:24: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012424345_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:24:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:24: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012424492_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:24:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:24: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012424634_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:24:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:24: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012424784_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:24:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:24: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012424937_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:24:25: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:25: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test20171101242599_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:24:25: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:25: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012425272_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:24:25: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:25: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012425418_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:24:25: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:25: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012425563_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]
20170420-08:24:25: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:25: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/Test201711012425704_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:24:25: [INFO]: 
***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:25: [INFO]: 
***************** running test for testDescribe_IdentifierEncoding() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:25: [INFO]: 
***************** running test for   Node:: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:25: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:25: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test201711012425839_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:24:25: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:25: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test201711012425868_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:24:25: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:25: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test201711012425897_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:24:25: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:25: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test201711012425925_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:24:25: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:25: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test201711012425954_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:24:25: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:25: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test201711012425981_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:24:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test2017110124268_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:24:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test20171101242635_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:24:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test20171101242660_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:24:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test20171101242686_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:24:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test201711012426112_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:24:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test201711012426138_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:24:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test201711012426164_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:24:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test201711012426189_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:24:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test201711012426215_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:24:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test201711012426241_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:24:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test201711012426273_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:24:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test201711012426300_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:24:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test201711012426326_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:24:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test201711012426353_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:24:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test201711012426380_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:24:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test201711012426406_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:24:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test201711012426432_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:24:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test201711012426458_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:24:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test201711012426680_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:24:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test201711012426888_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:24:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test201711012426916_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:24:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test201711012426944_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:24:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:26: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test201711012426972_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]
20170420-08:24:27: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:27: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.lternet.edu/mn/v2/object/Test201711012427234_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:24:27: [INFO]: 
***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:27: [INFO]: 
***************** running test for testDescribe_IdentifierEncoding() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:27: [INFO]: 
***************** running test for   Node:: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:27: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:27: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012427406_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:24:27: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:27: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012427586_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:24:27: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:27: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012427767_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:24:27: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:27: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012427959_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:24:28: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:28: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012428137_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:24:28: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:28: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012428324_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:24:28: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:28: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012428508_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:24:28: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:28: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012428685_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:24:28: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:28: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012428868_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:24:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:29: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012429190_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:24:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:29: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012429368_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:24:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:29: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012429556_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:24:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:29: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012429737_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:24:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:29: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012429915_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:24:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:30: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test20171101243099_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:24:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:30: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012430279_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:24:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:30: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012430456_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:24:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:30: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012430638_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:24:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:30: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012430819_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:24:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:30: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012430997_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:24:31: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:31: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012431180_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:24:31: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:31: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012431359_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:24:31: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:31: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012431537_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:24:31: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:31: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012431723_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:24:31: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:31: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012431901_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:24:32: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:32: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test20171101243283_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:24:32: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:32: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012432272_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:24:32: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:32: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012432451_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:24:32: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:32: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012432637_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]
20170420-08:24:32: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:32: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.neonscience.org/metacat/d1/mn/v2/object/Test201711012432817_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:24:33: [INFO]: 
***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:33: [INFO]: 
***************** running test for testDescribe_IdentifierEncoding() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:33: [INFO]: 
***************** running test for   Node:: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:33: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:33: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test2017110124331_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:24:34: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:34: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test20171101243491_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:24:34: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:34: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012434807_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:24:35: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:35: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012435572_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:24:36: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:36: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012436402_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:24:37: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:37: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012437138_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:24:37: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:37: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012437897_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:24:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:38: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012438685_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:24:39: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:39: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012439477_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:24:40: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:40: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012440312_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:24:41: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:41: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012441135_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:24:42: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:42: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test20171101244299_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:24:42: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:42: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012442926_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:24:43: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:43: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012443727_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:24:44: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:44: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012444526_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:24:45: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:45: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012445315_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:24:46: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:46: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012446107_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:24:46: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:46: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012446892_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:24:47: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:47: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012447661_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:24:48: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:48: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012448403_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:24:49: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:49: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012449145_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:24:49: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:49: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012449931_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:24:50: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:50: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012450705_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:24:51: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:51: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012451546_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:24:52: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:52: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012452361_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:24:53: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:53: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012453156_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:24:53: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:53: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012453944_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:24:54: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:54: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012454708_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:24:55: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:55: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012455471_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]
20170420-08:24:56: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:56: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://test.arcticdata.io/metacat/d1/mn/v2/object/Test201711012456311_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:24:57: [INFO]: 
***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:57: [INFO]: 
***************** running test for testDescribe_IdentifierEncoding() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:57: [INFO]: 
***************** running test for   Node:: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:24:57: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:57: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711012457189_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:24:57: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:57: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711012457522_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:24:57: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:57: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711012457719_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:24:57: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:57: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711012457911_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:24:58: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:58: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711012458110_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:24:58: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:58: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711012458306_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:24:58: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:58: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711012458502_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:24:58: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:58: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711012458694_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:24:58: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:58: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711012458899_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:24:59: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:59: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171101245983_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:24:59: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:59: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711012459279_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:24:59: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:59: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711012459476_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:24:59: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:59: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711012459668_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:24:59: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:24:59: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test201711012459864_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:25:00: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:00: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test2017110125058_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:25:00: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:00: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171101250252_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:25:00: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:00: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171101250445_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:25:00: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:00: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171101250629_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:25:00: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:00: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171101250823_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:25:01: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:01: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test2017110125119_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:25:01: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:01: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171101251203_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:25:01: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:01: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171101251387_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:25:01: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:01: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171101251587_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:25:01: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:01: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171101251778_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:25:01: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:01: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171101251976_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:25:02: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:02: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171101252172_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:25:02: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:02: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171101252362_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:25:02: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:02: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171101252546_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:25:02: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:02: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171101252730_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]
20170420-08:25:02: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:02: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/Test20171101252932_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:25:03: [INFO]: 
***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:03: [INFO]: 
***************** running test for testDescribe_IdentifierEncoding() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:03: [INFO]: 
***************** running test for   Node:: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:03: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:03: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101253248_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:25:03: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:03: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101253693_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:25:03: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:03: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101253855_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:25:03: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:03: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101253923_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:25:04: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:04: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test2017110125485_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:25:04: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:04: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101254246_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:25:04: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:04: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101254312_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:25:04: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:04: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101254475_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:25:04: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:04: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101254636_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:25:04: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:04: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101254800_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:25:04: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:04: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101254962_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:25:05: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:05: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101255123_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:25:05: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:05: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101255190_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:25:05: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:05: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101255351_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:25:05: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:05: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101255418_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:25:05: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:05: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101255585_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:25:05: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:05: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101255749_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:25:05: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:05: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101255914_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:25:06: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:06: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test2017110125678_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:25:06: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:06: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101256243_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:25:06: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:06: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101256313_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:25:06: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:06: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101256475_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:25:06: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:06: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101256636_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:25:06: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:06: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101256705_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:25:06: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:06: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101256859_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:25:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:07: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test2017110125714_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:25:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:07: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101257175_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:25:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:07: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101257242_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:25:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:07: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101257404_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]
20170420-08:25:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:07: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://dataone-test.researchworkspace.com/mn/v2/object/Test20171101257558_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:25:07: [INFO]: 
***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:07: [INFO]: 
***************** running test for testDescribe_IdentifierEncoding() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:07: [INFO]: 
***************** running test for   Node:: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:07: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:07: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test20171101257714_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:25:08: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test20171101258109_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:25:08: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test20171101258139_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:25:08: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test20171101258162_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:25:08: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test20171101258186_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:25:08: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test20171101258207_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:25:08: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test20171101258235_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:25:08: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test20171101258258_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:25:08: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test20171101258279_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:25:08: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test20171101258302_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:25:08: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test20171101258323_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:25:08: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test20171101258346_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:25:08: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test20171101258370_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:25:08: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test20171101258392_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:25:08: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test20171101258414_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:25:08: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test20171101258438_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:25:08: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test20171101258460_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:25:08: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test20171101258484_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:25:08: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test20171101258507_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:25:08: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test20171101258531_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:25:08: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test20171101258553_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:25:08: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test20171101258575_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:25:08: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test20171101258599_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:25:08: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test20171101258621_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:25:08: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test20171101258773_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:25:08: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test20171101258928_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:25:08: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test20171101258952_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:25:08: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test20171101258977_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:25:08: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:08: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test20171101258999_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]
20170420-08:25:09: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:09: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: HEAD https://gmn-s.edirepository.org/mn/v2/object/Test20171101259151_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:25:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:09: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:09: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         4
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         4
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         4
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         4
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         4
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         4
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         4
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         4
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-08:25:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:09: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:10: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:10: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:10: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:11: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:12: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:12: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:12: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:13: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:13: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:13: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:13: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:13: [INFO]: 
***************** running test for testGetChecksum() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:13: [INFO]: Using cached identifier for node urn:node:mnStageUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/21147621-9246-4a6b-99fd-a86fcbfc7dee?checksumAlgorithm=MD5 [org.dataone.client.rest.RestClient]
20170420-08:25:14: [INFO]: 
***************** running test for testGetChecksum() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:14: [INFO]: Using cached identifier for node urn:node:mnDemo11 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/TierTesting:mn-demo-11:Public_READ.15?checksumAlgorithm=MD5 [org.dataone.client.rest.RestClient]
20170420-08:25:14: [INFO]: 
***************** running test for testGetChecksum() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:14: [INFO]: Using cached identifier for node urn:node:mnTestLTER [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b?checksumAlgorithm=MD5 [org.dataone.client.rest.RestClient]
20170420-08:25:14: [INFO]: 
***************** running test for testGetChecksum() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:14: [INFO]: Using cached identifier for node urn:node:mnTestNEON [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/NEON.D01.BART.DP1.00001.1?checksumAlgorithm=MD5 [org.dataone.client.rest.RestClient]
20170420-08:25:15: [INFO]: 
***************** running test for testGetChecksum() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:15: [INFO]: Using cached identifier for node urn:node:mnTestARCTIC [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/TierTesting:test:Public_READ.15?checksumAlgorithm=MD5 [org.dataone.client.rest.RestClient]
20170420-08:25:15: [INFO]: 
***************** running test for testGetChecksum() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:15: [INFO]: Using cached identifier for node urn:node:mnTestCLOEBIRD [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/CLO_EOD-2015a.csv?checksumAlgorithm=MD5 [org.dataone.client.rest.RestClient]
20170420-08:25:16: [INFO]: 
***************** running test for testGetChecksum() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:16: [INFO]: Using cached identifier for node urn:node:mnTestRW [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/dataone_test_object_pid?checksumAlgorithm=MD5 [org.dataone.client.rest.RestClient]
20170420-08:25:16: [INFO]: 
***************** running test for testGetChecksum() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:16: [INFO]: Using cached identifier for node urn:node:mnTestEDI [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2?checksumAlgorithm=MD5 [org.dataone.client.rest.RestClient]
20170420-08:25:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:16: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         5
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         5
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         5
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         5
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         5
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         5
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         5
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         5
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-08:25:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:16: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:16: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:16: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:16: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:17: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:17: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:18: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:18: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:18: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:18: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:18: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:18: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:18: [INFO]: 
***************** running test for testGetChecksum() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/TestingNotFound:201711012518917 [org.dataone.client.rest.RestClient]
20170420-08:25:18: [INFO]: 
***************** running test for testGetChecksum() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/TestingNotFound:201711012518971 [org.dataone.client.rest.RestClient]
20170420-08:25:19: [INFO]: 
***************** running test for testGetChecksum() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/TestingNotFound:20171101251915 [org.dataone.client.rest.RestClient]
20170420-08:25:19: [INFO]: 
***************** running test for testGetChecksum() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/TestingNotFound:20171101251938 [org.dataone.client.rest.RestClient]
20170420-08:25:19: [INFO]: 
***************** running test for testGetChecksum() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/TestingNotFound:201711012519135 [org.dataone.client.rest.RestClient]
20170420-08:25:19: [INFO]: 
***************** running test for testGetChecksum() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/TestingNotFound:201711012519176 [org.dataone.client.rest.RestClient]
20170420-08:25:19: [INFO]: 
***************** running test for testGetChecksum() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/TestingNotFound:201711012519366 [org.dataone.client.rest.RestClient]
20170420-08:25:19: [INFO]: 
***************** running test for testGetChecksum() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/TestingNotFound:201711012519433 [org.dataone.client.rest.RestClient]
20170420-08:25:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:19: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:19: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         5
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         5
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         5
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         5
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         5
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         5
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         5
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         5
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-08:25:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:19: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:19: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:19: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:19: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:20: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:20: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:20: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:21: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:21: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:21: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:21: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:21: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:21: [INFO]: 
***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:21: [INFO]: 
***************** running test for testGetChecksum_IdentifierEncoding() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:21: [INFO]: 
***************** running test for   Node:: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:21: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:21: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012521758_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:25:21: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:21: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012521812_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:25:21: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:21: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012521864_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:25:21: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:21: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012521915_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:25:21: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:21: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012521968_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:25:22: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test20171101252221_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:25:22: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test20171101252276_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:25:22: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012522130_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:25:22: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012522188_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:25:22: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012522234_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:25:22: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012522281_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:25:22: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012522338_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:25:22: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012522386_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:25:22: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012522436_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:25:22: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012522485_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:25:22: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012522535_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:25:22: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012522585_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:25:22: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012522626_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:25:22: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012522668_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:25:22: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012522713_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:25:22: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012522767_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:25:22: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012522816_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:25:22: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012522860_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:25:22: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012522904_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:25:22: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012522945_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:25:22: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:22: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012522988_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:25:23: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test20171101252341_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:25:23: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test20171101252383_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:25:23: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012523128_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]
20170420-08:25:23: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012523171_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:25:23: [INFO]: 
***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:23: [INFO]: 
***************** running test for testGetChecksum_IdentifierEncoding() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:23: [INFO]: 
***************** running test for   Node:: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:23: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012523215_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:25:23: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012523256_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:25:23: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012523301_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:25:23: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012523342_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:25:23: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012523382_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:25:23: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012523423_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:25:23: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012523473_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:25:23: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012523543_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:25:23: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012523593_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:25:23: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012523644_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:25:23: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012523691_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:25:23: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012523733_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:25:23: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012523773_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:25:23: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012523812_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:25:23: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012523851_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:25:23: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012523894_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:25:23: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012523934_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:25:23: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:23: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012523984_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:25:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test20171101252423_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:25:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test20171101252464_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:25:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012524111_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:25:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012524159_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:25:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012524201_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:25:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012524247_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:25:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012524294_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:25:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012524341_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:25:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012524382_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:25:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012524429_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:25:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012524476_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]
20170420-08:25:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/checksum/Test201711012524523_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:25:24: [INFO]: 
***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:24: [INFO]: 
***************** running test for testGetChecksum_IdentifierEncoding() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:24: [INFO]: 
***************** running test for   Node:: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test201711012524573_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:25:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test201711012524602_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:25:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test201711012524625_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:25:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test201711012524648_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:25:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test201711012524669_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:25:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test201711012524691_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:25:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test201711012524713_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:25:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test201711012524736_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:25:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test201711012524758_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:25:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test201711012524780_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:25:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test201711012524801_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:25:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test201711012524823_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:25:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test201711012524845_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:25:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test201711012524867_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:25:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test201711012524889_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:25:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test201711012524911_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:25:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test201711012524933_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:25:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test201711012524955_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:25:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test201711012524977_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:25:24: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:24: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test201711012524999_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:25:25: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:25: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test20171101252521_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:25:25: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:25: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test20171101252543_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:25:25: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:25: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test20171101252565_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:25:25: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:25: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test20171101252587_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:25:25: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:25: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test201711012525251_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:25:25: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:25: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test201711012525431_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:25:25: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:25: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test201711012525459_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:25:25: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:25: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test201711012525482_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:25:25: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:25: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test201711012525505_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]
20170420-08:25:25: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:25: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/checksum/Test201711012525674_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:25:25: [INFO]: 
***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:25: [INFO]: 
***************** running test for testGetChecksum_IdentifierEncoding() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:25: [INFO]: 
***************** running test for   Node:: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:25: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:25: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test201711012525849_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:25:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:26: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test20171101252632_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:25:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:26: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test201711012526126_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:25:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:26: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test201711012526221_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:25:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:26: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test201711012526315_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:25:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:26: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test201711012526409_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:25:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:26: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test201711012526505_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:25:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:26: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test201711012526600_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:25:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:26: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test201711012526695_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:25:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:26: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test201711012526799_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:25:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:26: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test201711012526895_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:25:26: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:26: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test201711012526990_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:25:27: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:27: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test20171101252786_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:25:27: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:27: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test201711012527181_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:25:27: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:27: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test201711012527275_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:25:27: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:27: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test201711012527370_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:25:27: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:27: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test201711012527466_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:25:27: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:27: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test201711012527562_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:25:27: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:27: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test201711012527658_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:25:27: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:27: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test201711012527752_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:25:27: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:27: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test201711012527847_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:25:27: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:27: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test201711012527943_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:25:28: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:28: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test20171101252838_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:25:28: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:28: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test201711012528135_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:25:28: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:28: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test201711012528233_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:25:28: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:28: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test201711012528328_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:25:28: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:28: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test201711012528423_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:25:28: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:28: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test201711012528517_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:25:28: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:28: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test201711012528613_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]
20170420-08:25:28: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:28: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/checksum/Test201711012528709_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:25:28: [INFO]: 
***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:28: [INFO]: 
***************** running test for testGetChecksum_IdentifierEncoding() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:28: [INFO]: 
***************** running test for   Node:: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:28: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:28: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test201711012528806_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:25:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test201711012529109_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:25:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test201711012529150_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:25:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test201711012529192_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:25:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test201711012529233_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:25:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test201711012529274_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:25:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test201711012529313_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:25:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test201711012529352_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:25:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test201711012529391_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:25:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test201711012529426_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:25:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test201711012529464_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:25:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test201711012529503_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:25:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test201711012529542_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:25:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test201711012529581_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:25:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test201711012529620_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:25:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test201711012529660_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:25:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test201711012529698_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:25:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test201711012529737_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:25:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test201711012529775_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:25:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test201711012529813_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:25:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test201711012529852_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:25:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test201711012529890_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:25:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test201711012529928_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:25:29: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:29: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test201711012529970_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:25:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:30: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test2017110125309_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:25:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:30: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test20171101253045_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:25:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:30: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test20171101253083_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:25:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:30: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test201711012530122_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:25:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:30: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test201711012530160_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]
20170420-08:25:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:30: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/checksum/Test201711012530199_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:25:30: [INFO]: 
***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:30: [INFO]: 
***************** running test for testGetChecksum_IdentifierEncoding() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:30: [INFO]: 
***************** running test for   Node:: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:30: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test201711012530263_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:25:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:30: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test201711012530537_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:25:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:30: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test201711012530726_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:25:30: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:30: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test201711012530915_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:25:31: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:31: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test201711012531104_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:25:31: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:31: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test201711012531293_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:25:31: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:31: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test201711012531483_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:25:31: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:31: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test201711012531672_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:25:31: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:31: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test201711012531861_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:25:32: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:32: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test20171101253245_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:25:32: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:32: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test201711012532239_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:25:32: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:32: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test201711012532428_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:25:32: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:32: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test201711012532617_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:25:32: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:32: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test201711012532806_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:25:32: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:32: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test201711012532995_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:25:33: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:33: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test201711012533184_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:25:33: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:33: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test201711012533374_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:25:33: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:33: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test201711012533558_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:25:33: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:33: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test201711012533747_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:25:33: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:33: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test201711012533935_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:25:34: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:34: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test201711012534119_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:25:34: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:34: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test201711012534303_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:25:34: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:34: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test201711012534492_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:25:34: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:34: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test201711012534682_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:25:34: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:34: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test201711012534872_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:25:35: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:35: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test20171101253560_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:25:35: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:35: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test201711012535249_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:25:35: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:35: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test201711012535436_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:25:35: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:35: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test201711012535620_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]
20170420-08:25:35: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:35: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/checksum/Test201711012535810_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:25:35: [INFO]: 
***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:35: [INFO]: 
***************** running test for testGetChecksum_IdentifierEncoding() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:35: [INFO]: 
***************** running test for   Node:: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:35: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:35: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test201711012535999_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:25:36: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:36: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test201711012536334_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:25:36: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:36: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test201711012536401_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:25:36: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:36: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test201711012536471_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:25:36: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:36: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test201711012536536_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:25:36: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:36: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test201711012536603_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:25:36: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:36: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test201711012536671_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:25:36: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:36: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test201711012536738_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:25:36: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:36: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test201711012536806_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:25:36: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:36: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test201711012536873_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:25:36: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:36: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test201711012536941_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:25:37: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:37: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test2017110125379_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:25:37: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:37: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test20171101253775_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:25:37: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:37: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test201711012537141_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:25:37: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:37: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test201711012537207_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:25:37: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:37: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test201711012537273_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:25:37: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:37: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test201711012537340_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:25:37: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:37: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test201711012537408_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:25:37: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:37: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test201711012537479_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:25:37: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:37: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test201711012537546_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:25:37: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:37: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test201711012537618_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:25:37: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:37: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test201711012537685_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:25:37: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:37: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test201711012537752_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:25:37: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:37: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test201711012537818_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:25:37: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:37: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test201711012537877_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:25:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test20171101253832_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:25:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test201711012538196_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:25:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test201711012538265_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:25:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test201711012538342_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]
20170420-08:25:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/checksum/Test201711012538401_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:25:38: [INFO]: 
***************** running test for Testing IdentifierEncoding - setting up identifiers to check ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:38: [INFO]: 
***************** running test for testGetChecksum_IdentifierEncoding() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:38: [INFO]: 
***************** running test for   Node:: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test201711012538561_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:25:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test201711012538722_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:25:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test201711012538744_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:25:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test201711012538766_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:25:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test201711012538789_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:25:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test201711012538810_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:25:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test201711012538832_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:25:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test201711012538852_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:25:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test201711012538873_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:25:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test201711012538893_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:25:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test201711012538915_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:25:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test201711012538936_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:25:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test201711012538956_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:25:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test201711012538977_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:25:38: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:38: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test201711012538995_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:25:39: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:39: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test20171101253915_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:25:39: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:39: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test20171101253936_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:25:39: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:39: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test20171101253955_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:25:39: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:39: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test20171101253975_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:25:39: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:39: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test20171101253996_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:25:39: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:39: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test201711012539116_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:25:39: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:39: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test201711012539136_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:25:39: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:39: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test201711012539160_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:25:39: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:39: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test201711012539181_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:25:39: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:39: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test201711012539326_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:25:39: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:39: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test201711012539479_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:25:39: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:39: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test201711012539505_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:25:39: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:39: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test201711012539524_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:25:39: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:39: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test201711012539544_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]
20170420-08:25:39: [INFO]:  [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:39: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.ReadTestImplementations]
20170420-08:25:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/checksum/Test201711012539693_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:25:39: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:39: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:39: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:39: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  publicObject_hits         5
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
=============================================================================================================
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  publicObject_hits         5
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
=============================================================================================================
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  publicObject_hits         5
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
=============================================================================================================
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_hits         5
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
=============================================================================================================
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  publicObject_hits         5
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
=============================================================================================================
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  publicObject_hits         5
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
=============================================================================================================
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  publicObject_hits         5
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
=============================================================================================================
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  publicObject_hits         5
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
=============================================================================================================
20170420-08:25:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:40: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:40: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:40: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:40: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:40: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:40: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:40: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:40: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:41: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:41: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:41: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:41: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:42: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:42: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:42: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:42: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:42: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:42: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:42: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:42: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:42: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:42: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:42: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:42: [INFO]: 
***************** running test for testListObjects() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object [org.dataone.client.rest.RestClient]
20170420-08:25:43: [INFO]: Caching objectlist for node urn:node:mnStageUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object?fromDate=2017-04-20T08:15:43.299%2B00:00&toDate=2017-04-20T08:24:43.299%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient]
20170420-08:25:43: [INFO]: 
***************** running test for testListObjects() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object [org.dataone.client.rest.RestClient]
20170420-08:25:43: [INFO]: Caching objectlist for node urn:node:mnDemo11 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object?fromDate=2017-04-20T08:15:43.957%2B00:00&toDate=2017-04-20T08:24:43.957%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient]
20170420-08:25:44: [INFO]: 
***************** running test for testListObjects() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object [org.dataone.client.rest.RestClient]
20170420-08:25:45: [INFO]: Caching objectlist for node urn:node:mnTestLTER [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object?fromDate=2017-04-20T08:15:45.419%2B00:00&toDate=2017-04-20T08:24:45.419%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient]
20170420-08:25:45: [INFO]: 
***************** running test for testListObjects() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient]
20170420-08:25:45: [INFO]: Caching objectlist for node urn:node:mnTestNEON [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object?fromDate=2017-04-20T08:15:45.984%2B00:00&toDate=2017-04-20T08:24:45.984%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient]
20170420-08:25:46: [INFO]: 
***************** running test for testListObjects() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient]
20170420-08:25:46: [INFO]: Caching objectlist for node urn:node:mnTestARCTIC [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object?fromDate=2017-04-20T08:15:46.953%2B00:00&toDate=2017-04-20T08:24:46.953%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient]
20170420-08:25:47: [INFO]: 
***************** running test for testListObjects() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient]
20170420-08:25:47: [INFO]: Caching objectlist for node urn:node:mnTestCLOEBIRD [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object?fromDate=2017-04-20T08:15:47.767%2B00:00&toDate=2017-04-20T08:24:47.767%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient]
20170420-08:25:47: [INFO]: 
***************** running test for testListObjects() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object [org.dataone.client.rest.RestClient]
20170420-08:25:49: [INFO]: Caching objectlist for node urn:node:mnTestRW [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object?fromDate=2017-04-20T08:15:49.196%2B00:00&toDate=2017-04-20T08:24:49.196%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient]
20170420-08:25:49: [INFO]: 
***************** running test for testListObjects() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object [org.dataone.client.rest.RestClient]
20170420-08:25:50: [INFO]: Caching objectlist for node urn:node:mnTestEDI [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object?fromDate=2017-04-20T08:15:50.416%2B00:00&toDate=2017-04-20T08:24:50.416%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient]
20170420-08:25:50: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:50: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:50: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:50: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  objectList_cacheDate      Thu Apr 20 08:25:50 UTC 2017
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  objectList_hits           1
              urn:node:mnTestEDI  publicObject_hits         5
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
              urn:node:mnTestEDI  objectList                org.dataone.service.types.v1.ObjectList@227f475
=============================================================================================================
               urn:node:mnTestRW  objectList_cacheDate      Thu Apr 20 08:25:49 UTC 2017
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  objectList_hits           1
               urn:node:mnTestRW  publicObject_hits         5
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
               urn:node:mnTestRW  objectList                org.dataone.service.types.v1.ObjectList@d222e6e
=============================================================================================================
             urn:node:mnTestLTER  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  objectList_hits           1
             urn:node:mnTestLTER  publicObject_hits         5
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
             urn:node:mnTestLTER  objectList                org.dataone.service.types.v1.ObjectList@3f163e7e
=============================================================================================================
         urn:node:mnTestCLOEBIRD  objectList_cacheDate      Thu Apr 20 08:25:47 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  objectList_hits           1
         urn:node:mnTestCLOEBIRD  publicObject_hits         5
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
         urn:node:mnTestCLOEBIRD  objectList                org.dataone.service.types.v1.ObjectList@4d60e28d
=============================================================================================================
             urn:node:mnTestNEON  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  objectList_hits           1
             urn:node:mnTestNEON  publicObject_hits         5
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
             urn:node:mnTestNEON  objectList                org.dataone.service.types.v1.ObjectList@13b9beab
=============================================================================================================
               urn:node:mnDemo11  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  objectList_hits           1
               urn:node:mnDemo11  publicObject_hits         5
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
               urn:node:mnDemo11  objectList                org.dataone.service.types.v1.ObjectList@794d6ab
=============================================================================================================
           urn:node:mnTestARCTIC  objectList_cacheDate      Thu Apr 20 08:25:46 UTC 2017
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  objectList_hits           1
           urn:node:mnTestARCTIC  publicObject_hits         5
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
           urn:node:mnTestARCTIC  objectList                org.dataone.service.types.v1.ObjectList@3c997870
=============================================================================================================
           urn:node:mnStageUCSB2  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  objectList_hits           1
           urn:node:mnStageUCSB2  publicObject_hits         5
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
           urn:node:mnStageUCSB2  objectList                org.dataone.service.types.v1.ObjectList@7fb22024
=============================================================================================================
20170420-08:25:50: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:50: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:50: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:50: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:50: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:50: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:50: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:50: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:50: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:51: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:51: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:51: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:51: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:52: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:52: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:52: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:52: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:52: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:52: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:53: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:53: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:53: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:53: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:25:53: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:53: [INFO]: 
***************** running test for testListObjects_Slicing(...) vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object [org.dataone.client.rest.RestClient]
20170420-08:25:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object?start=0&count=500 [org.dataone.client.rest.RestClient]
20170420-08:25:53: [INFO]: 
***************** running test for testListObjects_Slicing(...) vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object [org.dataone.client.rest.RestClient]
20170420-08:25:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object?start=0&count=500 [org.dataone.client.rest.RestClient]
20170420-08:25:54: [INFO]: 
***************** running test for testListObjects_Slicing(...) vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object [org.dataone.client.rest.RestClient]
20170420-08:25:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object?start=0&count=244 [org.dataone.client.rest.RestClient]
20170420-08:25:56: [INFO]: 
***************** running test for testListObjects_Slicing(...) vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient]
20170420-08:25:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object?start=0&count=243 [org.dataone.client.rest.RestClient]
20170420-08:25:56: [INFO]: 
***************** running test for testListObjects_Slicing(...) vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient]
20170420-08:25:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object?start=0&count=500 [org.dataone.client.rest.RestClient]
20170420-08:25:57: [INFO]: 
***************** running test for testListObjects_Slicing(...) vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object [org.dataone.client.rest.RestClient]
20170420-08:25:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object?start=0&count=1 [org.dataone.client.rest.RestClient]
20170420-08:25:58: [INFO]: 
***************** running test for testListObjects_Slicing(...) vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:25:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object [org.dataone.client.rest.RestClient]
20170420-08:25:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object?start=0&count=187 [org.dataone.client.rest.RestClient]
20170420-08:25:59: [INFO]: 
***************** running test for testListObjects_Slicing(...) vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object [org.dataone.client.rest.RestClient]
20170420-08:26:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object?start=0&count=207 [org.dataone.client.rest.RestClient]
20170420-08:26:01: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:01: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:01: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:01: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  objectList_cacheDate      Thu Apr 20 08:25:50 UTC 2017
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  objectList_hits           1
              urn:node:mnTestEDI  publicObject_hits         5
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
              urn:node:mnTestEDI  objectList                org.dataone.service.types.v1.ObjectList@227f475
=============================================================================================================
               urn:node:mnTestRW  objectList_cacheDate      Thu Apr 20 08:25:49 UTC 2017
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  objectList_hits           1
               urn:node:mnTestRW  publicObject_hits         5
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
               urn:node:mnTestRW  objectList                org.dataone.service.types.v1.ObjectList@d222e6e
=============================================================================================================
             urn:node:mnTestLTER  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  objectList_hits           1
             urn:node:mnTestLTER  publicObject_hits         5
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
             urn:node:mnTestLTER  objectList                org.dataone.service.types.v1.ObjectList@3f163e7e
=============================================================================================================
         urn:node:mnTestCLOEBIRD  objectList_cacheDate      Thu Apr 20 08:25:47 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  objectList_hits           1
         urn:node:mnTestCLOEBIRD  publicObject_hits         5
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
         urn:node:mnTestCLOEBIRD  objectList                org.dataone.service.types.v1.ObjectList@4d60e28d
=============================================================================================================
             urn:node:mnTestNEON  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  objectList_hits           1
             urn:node:mnTestNEON  publicObject_hits         5
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
             urn:node:mnTestNEON  objectList                org.dataone.service.types.v1.ObjectList@13b9beab
=============================================================================================================
               urn:node:mnDemo11  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  objectList_hits           1
               urn:node:mnDemo11  publicObject_hits         5
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
               urn:node:mnDemo11  objectList                org.dataone.service.types.v1.ObjectList@794d6ab
=============================================================================================================
           urn:node:mnTestARCTIC  objectList_cacheDate      Thu Apr 20 08:25:46 UTC 2017
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  objectList_hits           1
           urn:node:mnTestARCTIC  publicObject_hits         5
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
           urn:node:mnTestARCTIC  objectList                org.dataone.service.types.v1.ObjectList@3c997870
=============================================================================================================
           urn:node:mnStageUCSB2  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  objectList_hits           1
           urn:node:mnStageUCSB2  publicObject_hits         5
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
           urn:node:mnStageUCSB2  objectList                org.dataone.service.types.v1.ObjectList@7fb22024
=============================================================================================================
20170420-08:26:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:01: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:01: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:02: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:02: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:02: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:02: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:02: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:02: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:02: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:02: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:03: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:03: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:03: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:03: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:04: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:04: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:04: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:04: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:04: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:04: [INFO]: 
***************** running test for testListObjects_FromDateTest() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:04: [INFO]: Using cached objectlist for node urn:node:mnStageUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object?fromDate=2016-10-19T17:28:35.830%2B00:00 [org.dataone.client.rest.RestClient]
20170420-08:26:04: [INFO]: 
***************** running test for testListObjects_FromDateTest() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:04: [INFO]: Using cached objectlist for node urn:node:mnDemo11 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object?fromDate=2017-03-10T22:37:07.714%2B00:00 [org.dataone.client.rest.RestClient]
20170420-08:26:04: [INFO]: 
***************** running test for testListObjects_FromDateTest() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:04: [INFO]: Using cached objectlist for node urn:node:mnTestLTER [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object?fromDate=2017-02-10T00:32:57.157%2B00:00 [org.dataone.client.rest.RestClient]
20170420-08:26:06: [INFO]: 
***************** running test for testListObjects_FromDateTest() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:06: [INFO]: Using cached objectlist for node urn:node:mnTestNEON [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object?fromDate=2016-07-08T19:42:42.063%2B00:00 [org.dataone.client.rest.RestClient]
20170420-08:26:06: [INFO]: 
***************** running test for testListObjects_FromDateTest() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:06: [INFO]: Using cached objectlist for node urn:node:mnTestARCTIC [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object?fromDate=2017-01-27T23:01:43.686%2B00:00 [org.dataone.client.rest.RestClient]
20170420-08:26:07: [INFO]: 
***************** running test for testListObjects_FromDateTest() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:07: [INFO]: Using cached objectlist for node urn:node:mnTestCLOEBIRD [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object?fromDate=2017-03-06T18:56:08.230%2B00:00 [org.dataone.client.rest.RestClient]
20170420-08:26:07: [INFO]: 
***************** running test for testListObjects_FromDateTest() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:07: [INFO]: Using cached objectlist for node urn:node:mnTestRW [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object?fromDate=2017-03-13T05:25:57.757%2B00:00 [org.dataone.client.rest.RestClient]
20170420-08:26:09: [INFO]: 
***************** running test for testListObjects_FromDateTest() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:09: [INFO]: Using cached objectlist for node urn:node:mnTestEDI [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object?fromDate=2017-03-28T05:37:26.246%2B00:00 [org.dataone.client.rest.RestClient]
20170420-08:26:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:10: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  objectList_cacheDate      Thu Apr 20 08:25:50 UTC 2017
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  objectList_hits           2
              urn:node:mnTestEDI  publicObject_hits         5
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
              urn:node:mnTestEDI  objectList                org.dataone.service.types.v1.ObjectList@227f475
=============================================================================================================
               urn:node:mnTestRW  objectList_cacheDate      Thu Apr 20 08:25:49 UTC 2017
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  objectList_hits           2
               urn:node:mnTestRW  publicObject_hits         5
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
               urn:node:mnTestRW  objectList                org.dataone.service.types.v1.ObjectList@d222e6e
=============================================================================================================
             urn:node:mnTestLTER  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  objectList_hits           2
             urn:node:mnTestLTER  publicObject_hits         5
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
             urn:node:mnTestLTER  objectList                org.dataone.service.types.v1.ObjectList@3f163e7e
=============================================================================================================
         urn:node:mnTestCLOEBIRD  objectList_cacheDate      Thu Apr 20 08:25:47 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  objectList_hits           2
         urn:node:mnTestCLOEBIRD  publicObject_hits         5
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
         urn:node:mnTestCLOEBIRD  objectList                org.dataone.service.types.v1.ObjectList@4d60e28d
=============================================================================================================
             urn:node:mnTestNEON  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  objectList_hits           2
             urn:node:mnTestNEON  publicObject_hits         5
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
             urn:node:mnTestNEON  objectList                org.dataone.service.types.v1.ObjectList@13b9beab
=============================================================================================================
               urn:node:mnDemo11  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  objectList_hits           2
               urn:node:mnDemo11  publicObject_hits         5
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
               urn:node:mnDemo11  objectList                org.dataone.service.types.v1.ObjectList@794d6ab
=============================================================================================================
           urn:node:mnTestARCTIC  objectList_cacheDate      Thu Apr 20 08:25:46 UTC 2017
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  objectList_hits           2
           urn:node:mnTestARCTIC  publicObject_hits         5
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
           urn:node:mnTestARCTIC  objectList                org.dataone.service.types.v1.ObjectList@3c997870
=============================================================================================================
           urn:node:mnStageUCSB2  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  objectList_hits           2
           urn:node:mnStageUCSB2  publicObject_hits         5
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
           urn:node:mnStageUCSB2  objectList                org.dataone.service.types.v1.ObjectList@7fb22024
=============================================================================================================
20170420-08:26:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:10: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:11: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:11: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:12: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:12: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:12: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:13: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:13: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:13: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:13: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:13: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:14: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:14: [INFO]: 
***************** running test for testListObjects() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:14: [INFO]: Using cached objectlist for node urn:node:mnStageUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object?fromDate=2017-04-20T08:16:14.083%2B00:00&toDate=2017-04-20T08:25:14.083%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient]
20170420-08:26:14: [INFO]: 
***************** running test for testListObjects() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:14: [INFO]: Using cached objectlist for node urn:node:mnDemo11 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object?fromDate=2017-04-20T08:16:14.511%2B00:00&toDate=2017-04-20T08:25:14.511%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient]
20170420-08:26:14: [INFO]: 
***************** running test for testListObjects() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:14: [INFO]: Using cached objectlist for node urn:node:mnTestLTER [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object?fromDate=2017-04-20T08:16:14.650%2B00:00&toDate=2017-04-20T08:25:14.650%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient]
20170420-08:26:14: [INFO]: 
***************** running test for testListObjects() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:14: [INFO]: Using cached objectlist for node urn:node:mnTestNEON [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object?fromDate=2017-04-20T08:16:14.720%2B00:00&toDate=2017-04-20T08:25:14.720%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient]
20170420-08:26:14: [INFO]: 
***************** running test for testListObjects() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:14: [INFO]: Using cached objectlist for node urn:node:mnTestARCTIC [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object?fromDate=2017-04-20T08:16:14.896%2B00:00&toDate=2017-04-20T08:25:14.896%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient]
20170420-08:26:15: [INFO]: 
***************** running test for testListObjects() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:15: [INFO]: Using cached objectlist for node urn:node:mnTestCLOEBIRD [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object?fromDate=2017-04-20T08:16:15.697%2B00:00&toDate=2017-04-20T08:25:15.697%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient]
20170420-08:26:15: [INFO]: 
***************** running test for testListObjects() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:15: [INFO]: Using cached objectlist for node urn:node:mnTestRW [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object?fromDate=2017-04-20T08:16:15.883%2B00:00&toDate=2017-04-20T08:25:15.883%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient]
20170420-08:26:16: [INFO]: 
***************** running test for testListObjects() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:16: [INFO]: Using cached objectlist for node urn:node:mnTestEDI [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object?fromDate=2017-04-20T08:16:16.090%2B00:00&toDate=2017-04-20T08:25:16.090%2B00:00&formatId=text/csv&start=0&count=10 [org.dataone.client.rest.RestClient]
20170420-08:26:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:16: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:16: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  objectList_cacheDate      Thu Apr 20 08:25:50 UTC 2017
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  objectList_hits           3
              urn:node:mnTestEDI  publicObject_hits         5
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
              urn:node:mnTestEDI  objectList                org.dataone.service.types.v1.ObjectList@227f475
=============================================================================================================
               urn:node:mnTestRW  objectList_cacheDate      Thu Apr 20 08:25:49 UTC 2017
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  objectList_hits           3
               urn:node:mnTestRW  publicObject_hits         5
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
               urn:node:mnTestRW  objectList                org.dataone.service.types.v1.ObjectList@d222e6e
=============================================================================================================
             urn:node:mnTestLTER  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  objectList_hits           3
             urn:node:mnTestLTER  publicObject_hits         5
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
             urn:node:mnTestLTER  objectList                org.dataone.service.types.v1.ObjectList@3f163e7e
=============================================================================================================
         urn:node:mnTestCLOEBIRD  objectList_cacheDate      Thu Apr 20 08:25:47 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  objectList_hits           3
         urn:node:mnTestCLOEBIRD  publicObject_hits         5
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
         urn:node:mnTestCLOEBIRD  objectList                org.dataone.service.types.v1.ObjectList@4d60e28d
=============================================================================================================
             urn:node:mnTestNEON  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  objectList_hits           3
             urn:node:mnTestNEON  publicObject_hits         5
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
             urn:node:mnTestNEON  objectList                org.dataone.service.types.v1.ObjectList@13b9beab
=============================================================================================================
               urn:node:mnDemo11  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  objectList_hits           3
               urn:node:mnDemo11  publicObject_hits         5
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
               urn:node:mnDemo11  objectList                org.dataone.service.types.v1.ObjectList@794d6ab
=============================================================================================================
           urn:node:mnTestARCTIC  objectList_cacheDate      Thu Apr 20 08:25:46 UTC 2017
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  objectList_hits           3
           urn:node:mnTestARCTIC  publicObject_hits         5
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
           urn:node:mnTestARCTIC  objectList                org.dataone.service.types.v1.ObjectList@3c997870
=============================================================================================================
           urn:node:mnStageUCSB2  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  objectList_hits           3
           urn:node:mnStageUCSB2  publicObject_hits         5
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
           urn:node:mnStageUCSB2  objectList                org.dataone.service.types.v1.ObjectList@7fb22024
=============================================================================================================
20170420-08:26:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:16: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:16: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:16: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:16: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:16: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:17: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:17: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:17: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:18: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:18: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:18: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:18: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:18: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:18: [INFO]: 
***************** running test for testListObjects_FormatIdFilteringFakeFormat() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object?formatId=fake_format [org.dataone.client.rest.RestClient]
20170420-08:26:19: [INFO]: 
***************** running test for testListObjects_FormatIdFilteringFakeFormat() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object?formatId=fake_format [org.dataone.client.rest.RestClient]
20170420-08:26:19: [INFO]: 
***************** running test for testListObjects_FormatIdFilteringFakeFormat() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object?formatId=fake_format [org.dataone.client.rest.RestClient]
20170420-08:26:19: [INFO]: 
***************** running test for testListObjects_FormatIdFilteringFakeFormat() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object?formatId=fake_format [org.dataone.client.rest.RestClient]
20170420-08:26:19: [INFO]: 
***************** running test for testListObjects_FormatIdFilteringFakeFormat() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object?formatId=fake_format [org.dataone.client.rest.RestClient]
20170420-08:26:19: [INFO]: 
***************** running test for testListObjects_FormatIdFilteringFakeFormat() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object?formatId=fake_format [org.dataone.client.rest.RestClient]
20170420-08:26:19: [INFO]: 
***************** running test for testListObjects_FormatIdFilteringFakeFormat() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object?formatId=fake_format [org.dataone.client.rest.RestClient]
20170420-08:26:20: [INFO]: 
***************** running test for testListObjects_FormatIdFilteringFakeFormat() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object?formatId=fake_format [org.dataone.client.rest.RestClient]
20170420-08:26:20: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:20: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:20: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:20: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  objectList_cacheDate      Thu Apr 20 08:25:50 UTC 2017
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  objectList_hits           3
              urn:node:mnTestEDI  publicObject_hits         5
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
              urn:node:mnTestEDI  objectList                org.dataone.service.types.v1.ObjectList@227f475
=============================================================================================================
               urn:node:mnTestRW  objectList_cacheDate      Thu Apr 20 08:25:49 UTC 2017
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  objectList_hits           3
               urn:node:mnTestRW  publicObject_hits         5
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
               urn:node:mnTestRW  objectList                org.dataone.service.types.v1.ObjectList@d222e6e
=============================================================================================================
             urn:node:mnTestLTER  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  objectList_hits           3
             urn:node:mnTestLTER  publicObject_hits         5
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
             urn:node:mnTestLTER  objectList                org.dataone.service.types.v1.ObjectList@3f163e7e
=============================================================================================================
         urn:node:mnTestCLOEBIRD  objectList_cacheDate      Thu Apr 20 08:25:47 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  objectList_hits           3
         urn:node:mnTestCLOEBIRD  publicObject_hits         5
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
         urn:node:mnTestCLOEBIRD  objectList                org.dataone.service.types.v1.ObjectList@4d60e28d
=============================================================================================================
             urn:node:mnTestNEON  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  objectList_hits           3
             urn:node:mnTestNEON  publicObject_hits         5
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
             urn:node:mnTestNEON  objectList                org.dataone.service.types.v1.ObjectList@13b9beab
=============================================================================================================
               urn:node:mnDemo11  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  objectList_hits           3
               urn:node:mnDemo11  publicObject_hits         5
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
               urn:node:mnDemo11  objectList                org.dataone.service.types.v1.ObjectList@794d6ab
=============================================================================================================
           urn:node:mnTestARCTIC  objectList_cacheDate      Thu Apr 20 08:25:46 UTC 2017
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  objectList_hits           3
           urn:node:mnTestARCTIC  publicObject_hits         5
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
           urn:node:mnTestARCTIC  objectList                org.dataone.service.types.v1.ObjectList@3c997870
=============================================================================================================
           urn:node:mnStageUCSB2  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  objectList_hits           3
           urn:node:mnStageUCSB2  publicObject_hits         5
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
           urn:node:mnStageUCSB2  objectList                org.dataone.service.types.v1.ObjectList@7fb22024
=============================================================================================================
20170420-08:26:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:20: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:20: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:20: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:20: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:21: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:21: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:21: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:21: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:21: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:21: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:22: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:22: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:22: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:22: [INFO]: 
***************** running test for testSynchronizationFailed() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:22: [INFO]: Using cached identifier for node urn:node:mnStageUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone]
<?xml version="1.0" encoding="UTF-8"?>
<error detailCode="0" errorCode="0" identifier="21147621-9246-4a6b-99fd-a86fcbfc7dee" name="SynchronizationFailed">
    <description>a message</description>
</error>

20170420-08:26:22: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/error; MMP message has: FilePart:message = /tmp/mmp.output.4151611362648653634.tmp (205 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:26:22: [INFO]: 
***************** running test for testSynchronizationFailed() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:22: [INFO]: Using cached identifier for node urn:node:mnDemo11 [org.dataone.integration.ContextAwareTestCaseDataone]
<?xml version="1.0" encoding="UTF-8"?>
<error detailCode="0" errorCode="0" identifier="TierTesting:mn-demo-11:Public_READ.15" name="SynchronizationFailed">
    <description>a message</description>
</error>

20170420-08:26:22: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/error; MMP message has: FilePart:message = /tmp/mmp.output.5024683817467895357.tmp (206 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:26:22: [INFO]: 
***************** running test for testSynchronizationFailed() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:22: [INFO]: Using cached identifier for node urn:node:mnTestLTER [org.dataone.integration.ContextAwareTestCaseDataone]
<?xml version="1.0" encoding="UTF-8"?>
<error detailCode="0" errorCode="0" identifier="https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b" name="SynchronizationFailed">
    <description>a message</description>
</error>

20170420-08:26:22: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/error; MMP message has: FilePart:message = /tmp/mmp.output.7586226946235569660.tmp (266 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:26:22: [INFO]: 
***************** running test for testSynchronizationFailed() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:22: [INFO]: Using cached identifier for node urn:node:mnTestNEON [org.dataone.integration.ContextAwareTestCaseDataone]
<?xml version="1.0" encoding="UTF-8"?>
<error detailCode="0" errorCode="0" identifier="NEON.D01.BART.DP1.00001.1" name="SynchronizationFailed">
    <description>a message</description>
</error>

20170420-08:26:22: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/error; MMP message has: FilePart:message = /tmp/mmp.output.9111568285217540859.tmp (194 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:26:22: [INFO]: 
***************** running test for testSynchronizationFailed() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:22: [INFO]: Using cached identifier for node urn:node:mnTestARCTIC [org.dataone.integration.ContextAwareTestCaseDataone]
<?xml version="1.0" encoding="UTF-8"?>
<error detailCode="0" errorCode="0" identifier="TierTesting:test:Public_READ.15" name="SynchronizationFailed">
    <description>a message</description>
</error>

20170420-08:26:22: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/error; MMP message has: FilePart:message = /tmp/mmp.output.8599362937027178270.tmp (200 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:26:22: [INFO]: 
***************** running test for testSynchronizationFailed() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:22: [INFO]: Using cached identifier for node urn:node:mnTestCLOEBIRD [org.dataone.integration.ContextAwareTestCaseDataone]
<?xml version="1.0" encoding="UTF-8"?>
<error detailCode="0" errorCode="0" identifier="CLO_EOD-2015a.csv" name="SynchronizationFailed">
    <description>a message</description>
</error>

20170420-08:26:22: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/error; MMP message has: FilePart:message = /tmp/mmp.output.8774948723295686352.tmp (186 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:26:22: [INFO]: 
***************** running test for testSynchronizationFailed() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:22: [INFO]: Using cached identifier for node urn:node:mnTestRW [org.dataone.integration.ContextAwareTestCaseDataone]
<?xml version="1.0" encoding="UTF-8"?>
<error detailCode="0" errorCode="0" identifier="dataone_test_object_pid" name="SynchronizationFailed">
    <description>a message</description>
</error>

20170420-08:26:23: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/error; MMP message has: FilePart:message = /tmp/mmp.output.7752499155911109891.tmp (192 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:26:23: [INFO]: 
***************** running test for testSynchronizationFailed() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:23: [INFO]: Using cached identifier for node urn:node:mnTestEDI [org.dataone.integration.ContextAwareTestCaseDataone]
<?xml version="1.0" encoding="UTF-8"?>
<error detailCode="0" errorCode="0" identifier="testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2" name="SynchronizationFailed">
    <description>a message</description>
</error>

20170420-08:26:23: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/error; MMP message has: FilePart:message = /tmp/mmp.output.6605550388598496888.tmp (222 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:26:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:23: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:23: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  objectList_cacheDate      Thu Apr 20 08:25:50 UTC 2017
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  objectList_hits           3
              urn:node:mnTestEDI  publicObject_hits         6
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
              urn:node:mnTestEDI  objectList                org.dataone.service.types.v1.ObjectList@227f475
=============================================================================================================
               urn:node:mnTestRW  objectList_cacheDate      Thu Apr 20 08:25:49 UTC 2017
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  objectList_hits           3
               urn:node:mnTestRW  publicObject_hits         6
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
               urn:node:mnTestRW  objectList                org.dataone.service.types.v1.ObjectList@d222e6e
=============================================================================================================
             urn:node:mnTestLTER  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  objectList_hits           3
             urn:node:mnTestLTER  publicObject_hits         6
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
             urn:node:mnTestLTER  objectList                org.dataone.service.types.v1.ObjectList@3f163e7e
=============================================================================================================
         urn:node:mnTestCLOEBIRD  objectList_cacheDate      Thu Apr 20 08:25:47 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  objectList_hits           3
         urn:node:mnTestCLOEBIRD  publicObject_hits         6
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
         urn:node:mnTestCLOEBIRD  objectList                org.dataone.service.types.v1.ObjectList@4d60e28d
=============================================================================================================
             urn:node:mnTestNEON  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  objectList_hits           3
             urn:node:mnTestNEON  publicObject_hits         6
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
             urn:node:mnTestNEON  objectList                org.dataone.service.types.v1.ObjectList@13b9beab
=============================================================================================================
               urn:node:mnDemo11  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  objectList_hits           3
               urn:node:mnDemo11  publicObject_hits         6
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
               urn:node:mnDemo11  objectList                org.dataone.service.types.v1.ObjectList@794d6ab
=============================================================================================================
           urn:node:mnTestARCTIC  objectList_cacheDate      Thu Apr 20 08:25:46 UTC 2017
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  objectList_hits           3
           urn:node:mnTestARCTIC  publicObject_hits         6
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
           urn:node:mnTestARCTIC  objectList                org.dataone.service.types.v1.ObjectList@3c997870
=============================================================================================================
           urn:node:mnStageUCSB2  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  objectList_hits           3
           urn:node:mnStageUCSB2  publicObject_hits         6
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
           urn:node:mnStageUCSB2  objectList                org.dataone.service.types.v1.ObjectList@7fb22024
=============================================================================================================
20170420-08:26:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:23: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:23: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:23: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:23: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:24: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:24: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:24: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:24: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:25: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:25: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:25: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:25: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:25: [INFO]: 
***************** running test for testGetReplica() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:25: [INFO]: Using cached identifier for node urn:node:mnStageUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/21147621-9246-4a6b-99fd-a86fcbfc7dee [org.dataone.client.rest.RestClient]
20170420-08:26:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:39: [INFO]: 
***************** running test for testGetReplica() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:39: [INFO]: Using cached identifier for node urn:node:mnDemo11 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/TierTesting:mn-demo-11:Public_READ.15 [org.dataone.client.rest.RestClient]
20170420-08:26:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:39: [INFO]: 
***************** running test for testGetReplica() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:39: [INFO]: Using cached identifier for node urn:node:mnTestLTER [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-08:26:40: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:40: [INFO]: 
***************** running test for testGetReplica() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:40: [INFO]: Using cached identifier for node urn:node:mnTestNEON [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/NEON.D01.BART.DP1.00001.1 [org.dataone.client.rest.RestClient]
20170420-08:26:40: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:40: [INFO]: 
***************** running test for testGetReplica() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:40: [INFO]: Using cached identifier for node urn:node:mnTestARCTIC [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/TierTesting:test:Public_READ.15 [org.dataone.client.rest.RestClient]
20170420-08:26:41: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:41: [INFO]: 
***************** running test for testGetReplica() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:41: [INFO]: Using cached identifier for node urn:node:mnTestCLOEBIRD [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/CLO_EOD-2015a.csv [org.dataone.client.rest.RestClient]
20170420-08:26:41: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:41: [INFO]: 
***************** running test for testGetReplica() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:41: [INFO]: Using cached identifier for node urn:node:mnTestRW [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-08:26:42: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:42: [INFO]: 
***************** running test for testGetReplica() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:42: [INFO]: Using cached identifier for node urn:node:mnTestEDI [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-08:26:42: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:42: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:42: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:42: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  objectList_cacheDate      Thu Apr 20 08:25:50 UTC 2017
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  objectList_hits           3
              urn:node:mnTestEDI  publicObject_hits         7
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
              urn:node:mnTestEDI  objectList                org.dataone.service.types.v1.ObjectList@227f475
=============================================================================================================
               urn:node:mnTestRW  objectList_cacheDate      Thu Apr 20 08:25:49 UTC 2017
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  objectList_hits           3
               urn:node:mnTestRW  publicObject_hits         7
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
               urn:node:mnTestRW  objectList                org.dataone.service.types.v1.ObjectList@d222e6e
=============================================================================================================
             urn:node:mnTestLTER  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  objectList_hits           3
             urn:node:mnTestLTER  publicObject_hits         7
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
             urn:node:mnTestLTER  objectList                org.dataone.service.types.v1.ObjectList@3f163e7e
=============================================================================================================
         urn:node:mnTestCLOEBIRD  objectList_cacheDate      Thu Apr 20 08:25:47 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  objectList_hits           3
         urn:node:mnTestCLOEBIRD  publicObject_hits         7
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
         urn:node:mnTestCLOEBIRD  objectList                org.dataone.service.types.v1.ObjectList@4d60e28d
=============================================================================================================
             urn:node:mnTestNEON  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  objectList_hits           3
             urn:node:mnTestNEON  publicObject_hits         7
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
             urn:node:mnTestNEON  objectList                org.dataone.service.types.v1.ObjectList@13b9beab
=============================================================================================================
               urn:node:mnDemo11  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  objectList_hits           3
               urn:node:mnDemo11  publicObject_hits         7
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
               urn:node:mnDemo11  objectList                org.dataone.service.types.v1.ObjectList@794d6ab
=============================================================================================================
           urn:node:mnTestARCTIC  objectList_cacheDate      Thu Apr 20 08:25:46 UTC 2017
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  objectList_hits           3
           urn:node:mnTestARCTIC  publicObject_hits         7
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
           urn:node:mnTestARCTIC  objectList                org.dataone.service.types.v1.ObjectList@3c997870
=============================================================================================================
           urn:node:mnStageUCSB2  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  objectList_hits           3
           urn:node:mnStageUCSB2  publicObject_hits         7
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
           urn:node:mnStageUCSB2  objectList                org.dataone.service.types.v1.ObjectList@7fb22024
=============================================================================================================
20170420-08:26:42: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:43: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:43: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:43: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:43: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:43: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:43: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:44: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:44: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:44: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:44: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:44: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:44: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:45: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:45: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:45: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:45: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:45: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:45: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:45: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:45: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:45: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:45: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:26:46: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:46: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:46: [INFO]: 
***************** running test for testGetReplica_AuthenticateITKUser() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:26:46: [INFO]: Using cached identifier for node urn:node:mnStageUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/21147621-9246-4a6b-99fd-a86fcbfc7dee [org.dataone.client.rest.RestClient]
20170420-08:27:13: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:13: [INFO]: 
***************** running test for testGetReplica_AuthenticateITKUser() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:13: [INFO]: Using cached identifier for node urn:node:mnDemo11 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/TierTesting:mn-demo-11:Public_READ.15 [org.dataone.client.rest.RestClient]
20170420-08:27:14: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:14: [INFO]: 
***************** running test for testGetReplica_AuthenticateITKUser() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:14: [INFO]: Using cached identifier for node urn:node:mnTestLTER [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-08:27:14: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:14: [INFO]: 
***************** running test for testGetReplica_AuthenticateITKUser() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:14: [INFO]: Using cached identifier for node urn:node:mnTestNEON [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:14: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/NEON.D01.BART.DP1.00001.1 [org.dataone.client.rest.RestClient]
20170420-08:27:14: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:14: [INFO]: 
***************** running test for testGetReplica_AuthenticateITKUser() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:14: [INFO]: Using cached identifier for node urn:node:mnTestARCTIC [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/TierTesting:test:Public_READ.15 [org.dataone.client.rest.RestClient]
20170420-08:27:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:15: [INFO]: 
***************** running test for testGetReplica_AuthenticateITKUser() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:15: [INFO]: Using cached identifier for node urn:node:mnTestCLOEBIRD [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:15: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/CLO_EOD-2015a.csv [org.dataone.client.rest.RestClient]
20170420-08:27:15: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:15: [INFO]: 
***************** running test for testGetReplica_AuthenticateITKUser() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:15: [INFO]: Using cached identifier for node urn:node:mnTestRW [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:16: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-08:27:16: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:16: [INFO]: 
***************** running test for testGetReplica_AuthenticateITKUser() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:16: [INFO]: Using cached identifier for node urn:node:mnTestEDI [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-08:27:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:17: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:17: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  objectList_cacheDate      Thu Apr 20 08:25:50 UTC 2017
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  objectList_hits           3
              urn:node:mnTestEDI  publicObject_hits         8
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
              urn:node:mnTestEDI  objectList                org.dataone.service.types.v1.ObjectList@227f475
=============================================================================================================
               urn:node:mnTestRW  objectList_cacheDate      Thu Apr 20 08:25:49 UTC 2017
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  objectList_hits           3
               urn:node:mnTestRW  publicObject_hits         8
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
               urn:node:mnTestRW  objectList                org.dataone.service.types.v1.ObjectList@d222e6e
=============================================================================================================
             urn:node:mnTestLTER  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  objectList_hits           3
             urn:node:mnTestLTER  publicObject_hits         8
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
             urn:node:mnTestLTER  objectList                org.dataone.service.types.v1.ObjectList@3f163e7e
=============================================================================================================
         urn:node:mnTestCLOEBIRD  objectList_cacheDate      Thu Apr 20 08:25:47 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  objectList_hits           3
         urn:node:mnTestCLOEBIRD  publicObject_hits         8
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
         urn:node:mnTestCLOEBIRD  objectList                org.dataone.service.types.v1.ObjectList@4d60e28d
=============================================================================================================
             urn:node:mnTestNEON  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  objectList_hits           3
             urn:node:mnTestNEON  publicObject_hits         8
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
             urn:node:mnTestNEON  objectList                org.dataone.service.types.v1.ObjectList@13b9beab
=============================================================================================================
               urn:node:mnDemo11  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  objectList_hits           3
               urn:node:mnDemo11  publicObject_hits         8
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
               urn:node:mnDemo11  objectList                org.dataone.service.types.v1.ObjectList@794d6ab
=============================================================================================================
           urn:node:mnTestARCTIC  objectList_cacheDate      Thu Apr 20 08:25:46 UTC 2017
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  objectList_hits           3
           urn:node:mnTestARCTIC  publicObject_hits         8
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
           urn:node:mnTestARCTIC  objectList                org.dataone.service.types.v1.ObjectList@3c997870
=============================================================================================================
           urn:node:mnStageUCSB2  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  objectList_hits           3
           urn:node:mnStageUCSB2  publicObject_hits         8
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
           urn:node:mnStageUCSB2  objectList                org.dataone.service.types.v1.ObjectList@7fb22024
=============================================================================================================
20170420-08:27:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:17: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:17: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:17: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:17: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:17: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:17: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:18: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:18: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:18: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:19: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:19: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:19: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:19: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:19: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:20: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:20: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:20: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:20: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:20: [INFO]: 
***************** running test for testGetReplica_NoCert() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:20: [INFO]: Using cached identifier for node urn:node:mnStageUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/21147621-9246-4a6b-99fd-a86fcbfc7dee [org.dataone.client.rest.RestClient]
20170420-08:27:20: [INFO]: 
***************** running test for testGetReplica_NoCert() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:20: [INFO]: Using cached identifier for node urn:node:mnDemo11 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:20: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/TierTesting:mn-demo-11:Public_READ.15 [org.dataone.client.rest.RestClient]
20170420-08:27:20: [INFO]: 
***************** running test for testGetReplica_NoCert() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:20: [INFO]: Using cached identifier for node urn:node:mnTestLTER [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-08:27:21: [INFO]: 
***************** running test for testGetReplica_NoCert() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:21: [INFO]: Using cached identifier for node urn:node:mnTestNEON [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/NEON.D01.BART.DP1.00001.1 [org.dataone.client.rest.RestClient]
20170420-08:27:21: [INFO]: 
***************** running test for testGetReplica_NoCert() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:21: [INFO]: Using cached identifier for node urn:node:mnTestARCTIC [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:21: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/TierTesting:test:Public_READ.15 [org.dataone.client.rest.RestClient]
20170420-08:27:21: [INFO]: 
***************** running test for testGetReplica_NoCert() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:21: [INFO]: Using cached identifier for node urn:node:mnTestCLOEBIRD [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/CLO_EOD-2015a.csv [org.dataone.client.rest.RestClient]
20170420-08:27:22: [INFO]: 
***************** running test for testGetReplica_NoCert() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:22: [INFO]: Using cached identifier for node urn:node:mnTestRW [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-08:27:22: [INFO]: 
***************** running test for testGetReplica_NoCert() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:22: [INFO]: Using cached identifier for node urn:node:mnTestEDI [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-08:27:22: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:22: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:22: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:22: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  objectList_cacheDate      Thu Apr 20 08:25:50 UTC 2017
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  objectList_hits           3
              urn:node:mnTestEDI  publicObject_hits         9
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
              urn:node:mnTestEDI  objectList                org.dataone.service.types.v1.ObjectList@227f475
=============================================================================================================
               urn:node:mnTestRW  objectList_cacheDate      Thu Apr 20 08:25:49 UTC 2017
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  objectList_hits           3
               urn:node:mnTestRW  publicObject_hits         9
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
               urn:node:mnTestRW  objectList                org.dataone.service.types.v1.ObjectList@d222e6e
=============================================================================================================
             urn:node:mnTestLTER  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  objectList_hits           3
             urn:node:mnTestLTER  publicObject_hits         9
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
             urn:node:mnTestLTER  objectList                org.dataone.service.types.v1.ObjectList@3f163e7e
=============================================================================================================
         urn:node:mnTestCLOEBIRD  objectList_cacheDate      Thu Apr 20 08:25:47 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  objectList_hits           3
         urn:node:mnTestCLOEBIRD  publicObject_hits         9
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
         urn:node:mnTestCLOEBIRD  objectList                org.dataone.service.types.v1.ObjectList@4d60e28d
=============================================================================================================
             urn:node:mnTestNEON  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  objectList_hits           3
             urn:node:mnTestNEON  publicObject_hits         9
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
             urn:node:mnTestNEON  objectList                org.dataone.service.types.v1.ObjectList@13b9beab
=============================================================================================================
               urn:node:mnDemo11  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  objectList_hits           3
               urn:node:mnDemo11  publicObject_hits         9
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
               urn:node:mnDemo11  objectList                org.dataone.service.types.v1.ObjectList@794d6ab
=============================================================================================================
           urn:node:mnTestARCTIC  objectList_cacheDate      Thu Apr 20 08:25:46 UTC 2017
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  objectList_hits           3
           urn:node:mnTestARCTIC  publicObject_hits         9
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
           urn:node:mnTestARCTIC  objectList                org.dataone.service.types.v1.ObjectList@3c997870
=============================================================================================================
           urn:node:mnStageUCSB2  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  objectList_hits           3
           urn:node:mnStageUCSB2  publicObject_hits         9
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
           urn:node:mnStageUCSB2  objectList                org.dataone.service.types.v1.ObjectList@7fb22024
=============================================================================================================
20170420-08:27:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:22: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:22: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:23: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:23: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:23: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:23: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:23: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:23: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:24: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:24: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:24: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:24: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:25: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:25: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:25: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:25: [INFO]: 
***************** running test for testGetReplica() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/TestingNotFound:201711012725238 [org.dataone.client.rest.RestClient]
20170420-08:27:25: [INFO]: 
***************** running test for testGetReplica() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/TestingNotFound:201711012725504 [org.dataone.client.rest.RestClient]
20170420-08:27:25: [INFO]: 
***************** running test for testGetReplica() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/TestingNotFound:201711012725597 [org.dataone.client.rest.RestClient]
20170420-08:27:25: [INFO]: 
***************** running test for testGetReplica() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/TestingNotFound:201711012725620 [org.dataone.client.rest.RestClient]
20170420-08:27:25: [INFO]: 
***************** running test for testGetReplica() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/TestingNotFound:201711012725722 [org.dataone.client.rest.RestClient]
20170420-08:27:26: [INFO]: 
***************** running test for testGetReplica() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/TestingNotFound:201711012726122 [org.dataone.client.rest.RestClient]
20170420-08:27:26: [INFO]: 
***************** running test for testGetReplica() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/TestingNotFound:201711012726324 [org.dataone.client.rest.RestClient]
20170420-08:27:26: [INFO]: 
***************** running test for testGetReplica() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/TestingNotFound:201711012726391 [org.dataone.client.rest.RestClient]
20170420-08:27:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:26: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:26: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  objectList_cacheDate      Thu Apr 20 08:25:50 UTC 2017
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  objectList_hits           3
              urn:node:mnTestEDI  publicObject_hits         9
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
              urn:node:mnTestEDI  objectList                org.dataone.service.types.v1.ObjectList@227f475
=============================================================================================================
               urn:node:mnTestRW  objectList_cacheDate      Thu Apr 20 08:25:49 UTC 2017
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  objectList_hits           3
               urn:node:mnTestRW  publicObject_hits         9
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
               urn:node:mnTestRW  objectList                org.dataone.service.types.v1.ObjectList@d222e6e
=============================================================================================================
             urn:node:mnTestLTER  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  objectList_hits           3
             urn:node:mnTestLTER  publicObject_hits         9
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
             urn:node:mnTestLTER  objectList                org.dataone.service.types.v1.ObjectList@3f163e7e
=============================================================================================================
         urn:node:mnTestCLOEBIRD  objectList_cacheDate      Thu Apr 20 08:25:47 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  objectList_hits           3
         urn:node:mnTestCLOEBIRD  publicObject_hits         9
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
         urn:node:mnTestCLOEBIRD  objectList                org.dataone.service.types.v1.ObjectList@4d60e28d
=============================================================================================================
             urn:node:mnTestNEON  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  objectList_hits           3
             urn:node:mnTestNEON  publicObject_hits         9
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
             urn:node:mnTestNEON  objectList                org.dataone.service.types.v1.ObjectList@13b9beab
=============================================================================================================
               urn:node:mnDemo11  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  objectList_hits           3
               urn:node:mnDemo11  publicObject_hits         9
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
               urn:node:mnDemo11  objectList                org.dataone.service.types.v1.ObjectList@794d6ab
=============================================================================================================
           urn:node:mnTestARCTIC  objectList_cacheDate      Thu Apr 20 08:25:46 UTC 2017
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  objectList_hits           3
           urn:node:mnTestARCTIC  publicObject_hits         9
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
           urn:node:mnTestARCTIC  objectList                org.dataone.service.types.v1.ObjectList@3c997870
=============================================================================================================
           urn:node:mnStageUCSB2  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  objectList_hits           3
           urn:node:mnStageUCSB2  publicObject_hits         9
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
           urn:node:mnStageUCSB2  objectList                org.dataone.service.types.v1.ObjectList@7fb22024
=============================================================================================================
20170420-08:27:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:26: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:26: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:26: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:26: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:26: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:27: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:27: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:27: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:28: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:28: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:28: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:28: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:27:28: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:28: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:28: [INFO]: 
***************** running test for testGetReplica_IdentifierEncoding() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:28: [INFO]: 
***************** running test for   Node:: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:28: [INFO]: 0   common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ	common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:28: [INFO]: 1   common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz	common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:28: [INFO]: 2   common-unicode-ascii-safe-0123456789	common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:28: [INFO]: 3   common-unicode-ascii-safe-:@$-_.!*()',~	common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:28: [INFO]: 4   common-unicode-ascii-safe-unreserved-._~	common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:28: [INFO]: 5   common-unicode-ascii-safe-sub-delims-$!*()',	common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:28: [INFO]: 6   common-unicode-ascii-safe-gen-delims-:@	common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:28: [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.MNReadTestImplementations]
20170420-08:27:28: [INFO]: 8   common-unicode-ascii-escaped-tomcatBlocked-\	common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:28: [INFO]: 9   common-unicode-ascii-escaped-tomcatBlocked-%5C	common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:28: [INFO]: 10   common-unicode-ascii-semi-colon-test-%3B	common-unicode-ascii-semi-colon-test-%253B [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:28: [INFO]: 11   common-unicode-ascii-escaped-%	common-unicode-ascii-escaped-%25 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:28: [INFO]: 12   common-unicode-ascii-escape-anyway-+	common-unicode-ascii-escape-anyway-%2B [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:28: [INFO]: 13   path-unicode-ascii-safe-&=&=	path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:28: [INFO]: 14   path-unicode-ascii-escaped-;	path-unicode-ascii-escaped-%3B [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:28: [INFO]: 15   path-unicode-ascii-escaped-?	path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:28: [INFO]: 16   path-unicode-ascii-escaped-/	path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:28: [INFO]: 17   path-unicode-ascii-escaped-%3F	path-unicode-ascii-escaped-%253F [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:28: [INFO]: 18   path-unicode-ascii-escaped-%2F	path-unicode-ascii-escaped-%252F [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:28: [INFO]: 19   path-unicode-ascii-escaped-double-//case	path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:28: [INFO]: 20   path-unicode-ascii-escaped-double-trailing//	path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:28: [INFO]: 21   path-unicode-ascii-escaped-double-%2F%2Fcase	path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:28: [INFO]: 22   path-unicode-ascii-escaped-double-trailing%2F%2F	path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:28: [INFO]: 23   common-unicode-bmp-1byte-escaped-ยกยขยฃ	common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:28: [INFO]: 24   common-unicode-bmp-2byte-escaped-ไฆนไฆบ	common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:28: [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.MNReadTestImplementations]
20170420-08:27:28: [INFO]: 26   path-ascii-doc-example-10.1000/182	path-ascii-doc-example-10.1000%2F182 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:28: [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.MNReadTestImplementations]
20170420-08:27:28: [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.MNReadTestImplementations]
20170420-08:27:28: [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.MNReadTestImplementations]
20170420-08:27:28: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:28: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test201711012728746_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:27:28: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:28: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test201711012728850_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:27:28: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:28: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test201711012728953_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:27:29: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:29: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test20171101272954_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:27:29: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:29: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test201711012729164_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:27:29: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:29: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test201711012729277_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:27:29: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:29: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test201711012729383_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:27:29: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:29: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test201711012729494_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:27:29: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:29: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test201711012729609_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:27:29: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:29: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test201711012729715_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:27:29: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:29: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test201711012729829_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:27:29: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:29: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test201711012729930_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:27:30: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:30: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test20171101273038_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:27:30: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:30: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test201711012730141_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:27:30: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:30: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test201711012730243_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:27:30: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:30: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test201711012730352_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:27:30: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:30: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test201711012730461_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:27:30: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:30: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test201711012730566_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:27:30: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:30: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test201711012730676_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:27:30: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:30: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test201711012730787_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:27:30: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:30: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test201711012730896_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:27:30: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:30: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test201711012730997_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:27:31: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:31: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test201711012731106_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:27:31: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:31: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test201711012731214_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:27:31: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:31: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test201711012731323_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:27:31: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:31: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test201711012731437_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:27:31: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:31: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test201711012731545_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:27:31: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:31: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test201711012731649_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:27:31: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:31: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test201711012731751_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]
20170420-08:27:31: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:31: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/replica/Test201711012731864_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:27:31: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:31: [INFO]: 
***************** running test for testGetReplica_IdentifierEncoding() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:31: [INFO]: 
***************** running test for   Node:: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:31: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:31: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test201711012731974_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:27:32: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:32: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test20171101273289_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:27:32: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:32: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test201711012732193_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:27:32: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:32: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test201711012732289_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:27:32: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:32: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test201711012732386_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:27:32: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:32: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test201711012732484_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:27:32: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:32: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test201711012732593_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:27:32: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:32: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test201711012732694_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:27:32: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:32: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test201711012732797_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:27:32: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:32: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test201711012732903_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:27:33: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:33: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test2017110127334_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:27:33: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:33: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test201711012733110_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:27:33: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:33: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test201711012733212_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:27:33: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:33: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test201711012733342_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:27:33: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:33: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test201711012733437_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:27:33: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:33: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test201711012733537_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:27:33: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:33: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test201711012733640_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:27:33: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:33: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test201711012733762_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:27:33: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:33: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test201711012733858_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:27:33: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:33: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test201711012733957_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:27:34: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:34: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test20171101273463_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:27:34: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:34: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test201711012734162_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:27:34: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:34: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test201711012734265_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:27:34: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:34: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test201711012734360_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:27:34: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:34: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test201711012734458_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:27:34: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:34: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test201711012734555_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:27:34: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:34: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test201711012734651_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:27:34: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:34: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test201711012734747_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:27:34: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:34: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test201711012734852_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]
20170420-08:27:34: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:34: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/replica/Test201711012734954_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:27:35: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:35: [INFO]: 
***************** running test for testGetReplica_IdentifierEncoding() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:35: [INFO]: 
***************** running test for   Node:: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:35: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:35: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test20171101273552_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:27:35: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:35: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711012735209_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:27:35: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:35: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711012735367_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:27:35: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:35: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711012735524_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:27:35: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:35: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711012735685_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:27:35: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:35: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711012735840_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:27:36: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:36: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test2017110127363_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:27:36: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:36: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711012736160_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:27:36: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:36: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711012736317_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:27:36: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:36: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711012736472_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:27:36: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:36: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711012736629_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:27:36: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:36: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:36: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711012736787_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:27:36: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:36: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711012736943_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:27:37: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:37: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test20171101273799_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:27:37: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:37: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711012737257_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:27:37: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:37: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711012737413_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:27:37: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:37: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711012737568_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:27:37: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:37: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711012737727_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:27:37: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:37: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711012737886_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:27:38: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:38: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test20171101273844_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:27:38: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:38: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711012738200_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:27:38: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:38: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711012738354_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:27:38: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:38: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711012738510_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:27:38: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:38: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711012738666_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:27:38: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:38: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711012738822_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:27:38: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:38: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711012738981_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:27:39: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:39: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711012739140_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:27:39: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:39: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711012739295_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:27:39: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:39: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711012739453_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]
20170420-08:27:39: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:39: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/replica/Test201711012739616_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:27:39: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:39: [INFO]: 
***************** running test for testGetReplica_IdentifierEncoding() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:39: [INFO]: 
***************** running test for   Node:: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:39: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:39: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711012739779_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:27:39: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:39: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711012739955_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:27:40: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:40: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test20171101274051_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:27:40: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:40: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711012740144_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:27:40: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:40: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711012740238_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:27:40: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:40: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711012740333_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:27:40: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:40: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711012740427_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:27:40: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:40: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711012740522_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:27:40: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:40: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711012740616_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:27:40: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:40: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711012740714_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:27:40: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:40: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711012740809_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:27:40: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:40: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711012740904_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:27:41: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:41: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test2017110127411_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:27:41: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:41: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test20171101274196_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:27:41: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:41: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711012741191_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:27:41: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:41: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711012741285_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:27:41: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:41: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711012741386_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:27:41: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:41: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711012741480_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:27:41: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:41: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711012741574_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:27:41: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:41: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711012741669_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:27:41: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:41: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711012741764_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:27:41: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:41: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711012741858_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:27:41: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:41: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711012741957_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:27:42: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:42: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test20171101274251_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:27:42: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:42: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711012742146_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:27:42: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:42: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711012742241_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:27:42: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:42: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711012742335_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:27:42: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:42: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711012742432_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:27:42: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:42: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711012742527_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]
20170420-08:27:42: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:42: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:42: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/Test201711012742622_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:27:42: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:42: [INFO]: 
***************** running test for testGetReplica_IdentifierEncoding() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:42: [INFO]: 
***************** running test for   Node:: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:42: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:42: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test201711012742716_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:27:43: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:43: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test20171101274334_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:27:43: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:43: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test201711012743359_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:27:43: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:43: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:43: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test201711012743670_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:27:43: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:43: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test201711012743987_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:27:44: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:44: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test201711012744311_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:27:44: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:44: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:44: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test201711012744626_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:27:44: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:44: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test201711012744939_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:27:45: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:45: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:45: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test201711012745250_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:27:45: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:45: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test201711012745714_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:27:46: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:46: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test20171101274618_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:27:46: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:46: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test201711012746337_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:27:46: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:46: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:46: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test201711012746646_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:27:46: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:46: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test201711012746963_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:27:47: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:47: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test201711012747275_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:27:47: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:47: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:47: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test201711012747586_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:27:47: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:47: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test201711012747899_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:27:48: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:48: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test201711012748207_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:27:48: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:48: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:48: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test201711012748520_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:27:48: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:48: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test201711012748834_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:27:49: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:49: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test201711012749146_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:27:49: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:49: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:49: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test201711012749455_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:27:49: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:49: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test201711012749769_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:27:50: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:50: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test20171101275085_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:27:50: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:50: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:50: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test201711012750410_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:27:50: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:50: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test201711012750723_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:27:51: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:51: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test20171101275135_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:27:51: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:51: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test201711012751357_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:27:51: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:51: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:51: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test201711012751679_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]
20170420-08:27:51: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:51: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/replica/Test201711012751989_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:27:52: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:52: [INFO]: 
***************** running test for testGetReplica_IdentifierEncoding() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:52: [INFO]: 
***************** running test for   Node:: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:52: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:52: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test201711012752313_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:27:52: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:52: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test201711012752596_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:27:52: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:52: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test201711012752784_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:27:52: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:52: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test201711012752973_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:27:53: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:53: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test201711012753161_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:27:53: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:53: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test201711012753365_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:27:53: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:53: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test201711012753562_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:27:53: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:53: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:53: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test201711012753750_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:27:53: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:53: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test201711012753938_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:27:54: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:54: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test201711012754123_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:27:54: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:54: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test201711012754313_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:27:54: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:54: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test201711012754502_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:27:54: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:54: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test201711012754691_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:27:54: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:54: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test201711012754883_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:27:55: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:55: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test20171101275571_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:27:55: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:55: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test201711012755259_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:27:55: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:55: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test201711012755446_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:27:55: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:55: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:55: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test201711012755630_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:27:55: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:55: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test201711012755829_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:27:56: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:56: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test20171101275629_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:27:56: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:56: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test201711012756212_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:27:56: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:56: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test201711012756396_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:27:56: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:56: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test201711012756648_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:27:56: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:56: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test201711012756837_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:27:57: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:57: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test20171101275725_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:27:57: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:57: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test201711012757213_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:27:57: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:57: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test201711012757401_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:27:57: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:57: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test201711012757585_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:27:57: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:57: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test201711012757769_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]
20170420-08:27:57: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:57: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/Test201711012757958_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:27:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:58: [INFO]: 
***************** running test for testGetReplica_IdentifierEncoding() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:58: [INFO]: 
***************** running test for   Node:: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:27:58: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:58: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test201711012758147_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:27:58: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:58: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test201711012758455_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:27:58: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:58: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test201711012758610_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:27:58: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:58: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test201711012758765_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:27:58: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:58: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test201711012758919_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:27:59: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:59: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test20171101275973_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:27:59: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:59: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test201711012759227_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:27:59: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:59: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test201711012759381_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:27:59: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:59: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test201711012759533_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:27:59: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:59: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test201711012759687_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:27:59: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:59: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test201711012759841_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:27:59: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:27:59: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test201711012759996_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:28:00: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:00: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test20171101280153_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:28:00: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:00: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test20171101280311_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:28:00: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:00: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test20171101280463_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:28:00: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:00: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test20171101280617_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:28:00: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:00: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:00: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test20171101280771_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:28:00: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:00: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test20171101280926_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:28:01: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:01: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test2017110128181_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:28:01: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:01: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test20171101281236_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:28:01: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:01: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test20171101281389_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:28:01: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:01: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test20171101281546_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:28:01: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:01: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test20171101281706_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:28:01: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:01: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test20171101281868_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:28:02: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:02: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test2017110128224_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:28:02: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:02: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test20171101282179_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:28:02: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:02: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test20171101282333_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:28:02: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:02: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test20171101282487_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:28:02: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:02: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test20171101282640_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]
20170420-08:28:02: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:02: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/replica/Test20171101282794_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:28:02: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:02: [INFO]: 
***************** running test for testGetReplica_IdentifierEncoding() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:02: [INFO]: 
***************** running test for   Node:: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:02: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:02: [INFO]: 0    unicode String:: common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test20171101282948_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ [org.dataone.client.rest.RestClient]
20170420-08:28:03: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:03: [INFO]: 1    unicode String:: common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test20171101283166_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz [org.dataone.client.rest.RestClient]
20170420-08:28:03: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:03: [INFO]: 2    unicode String:: common-unicode-ascii-safe-0123456789 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test20171101283308_common-unicode-ascii-safe-0123456789 [org.dataone.client.rest.RestClient]
20170420-08:28:03: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:03: [INFO]: 3    unicode String:: common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test20171101283448_common-unicode-ascii-safe-:@$-_.!*()',~ [org.dataone.client.rest.RestClient]
20170420-08:28:03: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:03: [INFO]: 4    unicode String:: common-unicode-ascii-safe-unreserved-._~ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test20171101283585_common-unicode-ascii-safe-unreserved-._~ [org.dataone.client.rest.RestClient]
20170420-08:28:03: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:03: [INFO]: 5    unicode String:: common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test20171101283721_common-unicode-ascii-safe-sub-delims-$!*()', [org.dataone.client.rest.RestClient]
20170420-08:28:03: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:03: [INFO]: 6    unicode String:: common-unicode-ascii-safe-gen-delims-:@ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:03: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test20171101283856_common-unicode-ascii-safe-gen-delims-:@ [org.dataone.client.rest.RestClient]
20170420-08:28:03: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:03: [INFO]: 7    unicode String:: common-unicode-ascii-escaped-"#<>[]^`{}| [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test20171101283991_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C [org.dataone.client.rest.RestClient]
20170420-08:28:04: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:04: [INFO]: 8    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-\ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test20171101284128_common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.client.rest.RestClient]
20170420-08:28:04: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:04: [INFO]: 9    unicode String:: common-unicode-ascii-escaped-tomcatBlocked-%5C [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test20171101284264_common-unicode-ascii-escaped-tomcatBlocked-%255C [org.dataone.client.rest.RestClient]
20170420-08:28:04: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:04: [INFO]: 10    unicode String:: common-unicode-ascii-semi-colon-test-%3B [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test20171101284535_common-unicode-ascii-semi-colon-test-%253B [org.dataone.client.rest.RestClient]
20170420-08:28:04: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:04: [INFO]: 11    unicode String:: common-unicode-ascii-escaped-% [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test20171101284671_common-unicode-ascii-escaped-%25 [org.dataone.client.rest.RestClient]
20170420-08:28:04: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:04: [INFO]: 12    unicode String:: common-unicode-ascii-escape-anyway-+ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:04: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test20171101284808_common-unicode-ascii-escape-anyway-%2B [org.dataone.client.rest.RestClient]
20170420-08:28:04: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:04: [INFO]: 13    unicode String:: path-unicode-ascii-safe-&=&= [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test20171101284944_path-unicode-ascii-safe-&=&= [org.dataone.client.rest.RestClient]
20170420-08:28:05: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:05: [INFO]: 14    unicode String:: path-unicode-ascii-escaped-; [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test2017110128580_path-unicode-ascii-escaped-%3B [org.dataone.client.rest.RestClient]
20170420-08:28:05: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:05: [INFO]: 15    unicode String:: path-unicode-ascii-escaped-? [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test20171101285221_path-unicode-ascii-escaped-%3F [org.dataone.client.rest.RestClient]
20170420-08:28:05: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:05: [INFO]: 16    unicode String:: path-unicode-ascii-escaped-/ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test20171101285356_path-unicode-ascii-escaped-%2F [org.dataone.client.rest.RestClient]
20170420-08:28:05: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:05: [INFO]: 17    unicode String:: path-unicode-ascii-escaped-%3F [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test20171101285491_path-unicode-ascii-escaped-%253F [org.dataone.client.rest.RestClient]
20170420-08:28:05: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:05: [INFO]: 18    unicode String:: path-unicode-ascii-escaped-%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test20171101285628_path-unicode-ascii-escaped-%252F [org.dataone.client.rest.RestClient]
20170420-08:28:05: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:05: [INFO]: 19    unicode String:: path-unicode-ascii-escaped-double-//case [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:05: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test20171101285763_path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.client.rest.RestClient]
20170420-08:28:05: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:05: [INFO]: 20    unicode String:: path-unicode-ascii-escaped-double-trailing// [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test20171101285900_path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.client.rest.RestClient]
20170420-08:28:06: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:06: [INFO]: 21    unicode String:: path-unicode-ascii-escaped-double-%2F%2Fcase [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test2017110128635_path-unicode-ascii-escaped-double-%252F%252Fcase [org.dataone.client.rest.RestClient]
20170420-08:28:06: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:06: [INFO]: 22    unicode String:: path-unicode-ascii-escaped-double-trailing%2F%2F [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test20171101286172_path-unicode-ascii-escaped-double-trailing%252F%252F [org.dataone.client.rest.RestClient]
20170420-08:28:06: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:06: [INFO]: 23    unicode String:: common-unicode-bmp-1byte-escaped-ยกยขยฃ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test20171101286308_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3 [org.dataone.client.rest.RestClient]
20170420-08:28:06: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:06: [INFO]: 24    unicode String:: common-unicode-bmp-2byte-escaped-ไฆนไฆบ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test20171101286443_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA [org.dataone.client.rest.RestClient]
20170420-08:28:06: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:06: [INFO]: 25    unicode String:: common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test20171101286579_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815 [org.dataone.client.rest.RestClient]
20170420-08:28:06: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:06: [INFO]: 26    unicode String:: path-ascii-doc-example-10.1000/182 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test20171101286716_path-ascii-doc-example-10.1000%2F182 [org.dataone.client.rest.RestClient]
20170420-08:28:06: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:06: [INFO]: 27    unicode String:: path-ascii-doc-example-http://example.com/data/mydata?row=24 [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test20171101286858_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24 [org.dataone.client.rest.RestClient]
20170420-08:28:06: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:06: [INFO]: 28    unicode String:: common-bmp-doc-example-เธ‰เธฑเธ™เธเธดเธ™เธเธฃเธฐเธˆเธเน„เธ”เน‰ [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test20171101286995_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]
20170420-08:28:07: [INFO]:  [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:07: [INFO]: 29    unicode String:: common-bmp-doc-example-Is_fรฉidir_liom_ithe_gloine [org.dataone.integration.it.testImplementations.MNReadTestImplementations]
20170420-08:28:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/replica/Test20171101287132_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine [org.dataone.client.rest.RestClient]
20170420-08:28:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:07: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  objectList_cacheDate      Thu Apr 20 08:25:50 UTC 2017
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  objectList_hits           3
              urn:node:mnTestEDI  publicObject_hits         9
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
              urn:node:mnTestEDI  objectList                org.dataone.service.types.v1.ObjectList@227f475
=============================================================================================================
               urn:node:mnTestRW  objectList_cacheDate      Thu Apr 20 08:25:49 UTC 2017
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  objectList_hits           3
               urn:node:mnTestRW  publicObject_hits         9
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
               urn:node:mnTestRW  objectList                org.dataone.service.types.v1.ObjectList@d222e6e
=============================================================================================================
             urn:node:mnTestLTER  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  objectList_hits           3
             urn:node:mnTestLTER  publicObject_hits         9
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
             urn:node:mnTestLTER  objectList                org.dataone.service.types.v1.ObjectList@3f163e7e
=============================================================================================================
         urn:node:mnTestCLOEBIRD  objectList_cacheDate      Thu Apr 20 08:25:47 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  objectList_hits           3
         urn:node:mnTestCLOEBIRD  publicObject_hits         9
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
         urn:node:mnTestCLOEBIRD  objectList                org.dataone.service.types.v1.ObjectList@4d60e28d
=============================================================================================================
             urn:node:mnTestNEON  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  objectList_hits           3
             urn:node:mnTestNEON  publicObject_hits         9
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
             urn:node:mnTestNEON  objectList                org.dataone.service.types.v1.ObjectList@13b9beab
=============================================================================================================
               urn:node:mnDemo11  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  objectList_hits           3
               urn:node:mnDemo11  publicObject_hits         9
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
               urn:node:mnDemo11  objectList                org.dataone.service.types.v1.ObjectList@794d6ab
=============================================================================================================
           urn:node:mnTestARCTIC  objectList_cacheDate      Thu Apr 20 08:25:46 UTC 2017
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  objectList_hits           3
           urn:node:mnTestARCTIC  publicObject_hits         9
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
           urn:node:mnTestARCTIC  objectList                org.dataone.service.types.v1.ObjectList@3c997870
=============================================================================================================
           urn:node:mnStageUCSB2  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  objectList_hits           3
           urn:node:mnStageUCSB2  publicObject_hits         9
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
           urn:node:mnStageUCSB2  objectList                org.dataone.service.types.v1.ObjectList@7fb22024
=============================================================================================================
20170420-08:28:07: [INFO]: Testing get() method ...  [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:07: [INFO]: Testing get(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:07: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  objectList_cacheDate      Thu Apr 20 08:25:50 UTC 2017
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  objectList_hits           3
              urn:node:mnTestEDI  publicObject_hits         9
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
              urn:node:mnTestEDI  objectList                org.dataone.service.types.v1.ObjectList@227f475
=============================================================================================================
               urn:node:mnTestRW  objectList_cacheDate      Thu Apr 20 08:25:49 UTC 2017
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  objectList_hits           3
               urn:node:mnTestRW  publicObject_hits         9
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
               urn:node:mnTestRW  objectList                org.dataone.service.types.v1.ObjectList@d222e6e
=============================================================================================================
             urn:node:mnTestLTER  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  objectList_hits           3
             urn:node:mnTestLTER  publicObject_hits         9
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
             urn:node:mnTestLTER  objectList                org.dataone.service.types.v1.ObjectList@3f163e7e
=============================================================================================================
         urn:node:mnTestCLOEBIRD  objectList_cacheDate      Thu Apr 20 08:25:47 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  objectList_hits           3
         urn:node:mnTestCLOEBIRD  publicObject_hits         9
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
         urn:node:mnTestCLOEBIRD  objectList                org.dataone.service.types.v1.ObjectList@4d60e28d
=============================================================================================================
             urn:node:mnTestNEON  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  objectList_hits           3
             urn:node:mnTestNEON  publicObject_hits         9
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
             urn:node:mnTestNEON  objectList                org.dataone.service.types.v1.ObjectList@13b9beab
=============================================================================================================
               urn:node:mnDemo11  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  objectList_hits           3
               urn:node:mnDemo11  publicObject_hits         9
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
               urn:node:mnDemo11  objectList                org.dataone.service.types.v1.ObjectList@794d6ab
=============================================================================================================
           urn:node:mnTestARCTIC  objectList_cacheDate      Thu Apr 20 08:25:46 UTC 2017
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  objectList_hits           3
           urn:node:mnTestARCTIC  publicObject_hits         9
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
           urn:node:mnTestARCTIC  objectList                org.dataone.service.types.v1.ObjectList@3c997870
=============================================================================================================
           urn:node:mnStageUCSB2  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  objectList_hits           3
           urn:node:mnStageUCSB2  publicObject_hits         9
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
           urn:node:mnStageUCSB2  objectList                org.dataone.service.types.v1.ObjectList@7fb22024
=============================================================================================================
20170420-08:28:07: [INFO]: Testing getSystemMetadata() method ...  [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:07: [INFO]: Testing getSystemMetadata(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:07: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  objectList_cacheDate      Thu Apr 20 08:25:50 UTC 2017
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  objectList_hits           3
              urn:node:mnTestEDI  publicObject_hits         9
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
              urn:node:mnTestEDI  objectList                org.dataone.service.types.v1.ObjectList@227f475
=============================================================================================================
               urn:node:mnTestRW  objectList_cacheDate      Thu Apr 20 08:25:49 UTC 2017
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  objectList_hits           3
               urn:node:mnTestRW  publicObject_hits         9
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
               urn:node:mnTestRW  objectList                org.dataone.service.types.v1.ObjectList@d222e6e
=============================================================================================================
             urn:node:mnTestLTER  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  objectList_hits           3
             urn:node:mnTestLTER  publicObject_hits         9
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
             urn:node:mnTestLTER  objectList                org.dataone.service.types.v1.ObjectList@3f163e7e
=============================================================================================================
         urn:node:mnTestCLOEBIRD  objectList_cacheDate      Thu Apr 20 08:25:47 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  objectList_hits           3
         urn:node:mnTestCLOEBIRD  publicObject_hits         9
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
         urn:node:mnTestCLOEBIRD  objectList                org.dataone.service.types.v1.ObjectList@4d60e28d
=============================================================================================================
             urn:node:mnTestNEON  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  objectList_hits           3
             urn:node:mnTestNEON  publicObject_hits         9
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
             urn:node:mnTestNEON  objectList                org.dataone.service.types.v1.ObjectList@13b9beab
=============================================================================================================
               urn:node:mnDemo11  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  objectList_hits           3
               urn:node:mnDemo11  publicObject_hits         9
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
               urn:node:mnDemo11  objectList                org.dataone.service.types.v1.ObjectList@794d6ab
=============================================================================================================
           urn:node:mnTestARCTIC  objectList_cacheDate      Thu Apr 20 08:25:46 UTC 2017
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  objectList_hits           3
           urn:node:mnTestARCTIC  publicObject_hits         9
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
           urn:node:mnTestARCTIC  objectList                org.dataone.service.types.v1.ObjectList@3c997870
=============================================================================================================
           urn:node:mnStageUCSB2  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  objectList_hits           3
           urn:node:mnStageUCSB2  publicObject_hits         9
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
           urn:node:mnStageUCSB2  objectList                org.dataone.service.types.v1.ObjectList@7fb22024
=============================================================================================================
20170420-08:28:07: [INFO]: Testing describe() method ...  [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:07: [INFO]: Testing describe(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:07: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  objectList_cacheDate      Thu Apr 20 08:25:50 UTC 2017
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  objectList_hits           3
              urn:node:mnTestEDI  publicObject_hits         9
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
              urn:node:mnTestEDI  objectList                org.dataone.service.types.v1.ObjectList@227f475
=============================================================================================================
               urn:node:mnTestRW  objectList_cacheDate      Thu Apr 20 08:25:49 UTC 2017
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  objectList_hits           3
               urn:node:mnTestRW  publicObject_hits         9
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
               urn:node:mnTestRW  objectList                org.dataone.service.types.v1.ObjectList@d222e6e
=============================================================================================================
             urn:node:mnTestLTER  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  objectList_hits           3
             urn:node:mnTestLTER  publicObject_hits         9
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
             urn:node:mnTestLTER  objectList                org.dataone.service.types.v1.ObjectList@3f163e7e
=============================================================================================================
         urn:node:mnTestCLOEBIRD  objectList_cacheDate      Thu Apr 20 08:25:47 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  objectList_hits           3
         urn:node:mnTestCLOEBIRD  publicObject_hits         9
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
         urn:node:mnTestCLOEBIRD  objectList                org.dataone.service.types.v1.ObjectList@4d60e28d
=============================================================================================================
             urn:node:mnTestNEON  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  objectList_hits           3
             urn:node:mnTestNEON  publicObject_hits         9
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
             urn:node:mnTestNEON  objectList                org.dataone.service.types.v1.ObjectList@13b9beab
=============================================================================================================
               urn:node:mnDemo11  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  objectList_hits           3
               urn:node:mnDemo11  publicObject_hits         9
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
               urn:node:mnDemo11  objectList                org.dataone.service.types.v1.ObjectList@794d6ab
=============================================================================================================
           urn:node:mnTestARCTIC  objectList_cacheDate      Thu Apr 20 08:25:46 UTC 2017
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  objectList_hits           3
           urn:node:mnTestARCTIC  publicObject_hits         9
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
           urn:node:mnTestARCTIC  objectList                org.dataone.service.types.v1.ObjectList@3c997870
=============================================================================================================
           urn:node:mnStageUCSB2  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  objectList_hits           3
           urn:node:mnStageUCSB2  publicObject_hits         9
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
           urn:node:mnStageUCSB2  objectList                org.dataone.service.types.v1.ObjectList@7fb22024
=============================================================================================================
20170420-08:28:07: [INFO]: Testing listObjects() method ...  [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:07: [INFO]: Testing listObjects(), Case1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:07: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:07: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  objectList_cacheDate      Thu Apr 20 08:25:50 UTC 2017
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  objectList_hits           3
              urn:node:mnTestEDI  publicObject_hits         9
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
              urn:node:mnTestEDI  objectList                org.dataone.service.types.v1.ObjectList@227f475
=============================================================================================================
               urn:node:mnTestRW  objectList_cacheDate      Thu Apr 20 08:25:49 UTC 2017
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  objectList_hits           3
               urn:node:mnTestRW  publicObject_hits         9
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
               urn:node:mnTestRW  objectList                org.dataone.service.types.v1.ObjectList@d222e6e
=============================================================================================================
             urn:node:mnTestLTER  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  objectList_hits           3
             urn:node:mnTestLTER  publicObject_hits         9
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
             urn:node:mnTestLTER  objectList                org.dataone.service.types.v1.ObjectList@3f163e7e
=============================================================================================================
         urn:node:mnTestCLOEBIRD  objectList_cacheDate      Thu Apr 20 08:25:47 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  objectList_hits           3
         urn:node:mnTestCLOEBIRD  publicObject_hits         9
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
         urn:node:mnTestCLOEBIRD  objectList                org.dataone.service.types.v1.ObjectList@4d60e28d
=============================================================================================================
             urn:node:mnTestNEON  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  objectList_hits           3
             urn:node:mnTestNEON  publicObject_hits         9
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
             urn:node:mnTestNEON  objectList                org.dataone.service.types.v1.ObjectList@13b9beab
=============================================================================================================
               urn:node:mnDemo11  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  objectList_hits           3
               urn:node:mnDemo11  publicObject_hits         9
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
               urn:node:mnDemo11  objectList                org.dataone.service.types.v1.ObjectList@794d6ab
=============================================================================================================
           urn:node:mnTestARCTIC  objectList_cacheDate      Thu Apr 20 08:25:46 UTC 2017
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  objectList_hits           3
           urn:node:mnTestARCTIC  publicObject_hits         9
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
           urn:node:mnTestARCTIC  objectList                org.dataone.service.types.v1.ObjectList@3c997870
=============================================================================================================
           urn:node:mnStageUCSB2  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  objectList_hits           3
           urn:node:mnStageUCSB2  publicObject_hits         9
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
           urn:node:mnStageUCSB2  objectList                org.dataone.service.types.v1.ObjectList@7fb22024
=============================================================================================================
20170420-08:28:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:28:07: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:28:07: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:28:08: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:28:08: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:28:09: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:28:09: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:09: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:28:10: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:28:10: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:28:10: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:28:10: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:10: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:28:10: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:28:11: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:11: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:11: [INFO]: certificate filename: cnDevUNM1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:11: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:28:11: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:11: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:28:11: [INFO]: created client for certificate file: cnDevUNM1 with subject: CN=urn:node:cnDevUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:11: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:11: [INFO]: certificate filename: cnDevUNM2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:11: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:28:11: [INFO]: client setup as Subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:11: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:28:11: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:11: [INFO]: certificate directory: /etc/dataone/client/testClientCerts/ [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:11: [INFO]: certificate filename: cnSandboxORC1 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:11: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:28:11: [INFO]: client setup as Subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:11: [WARN]: registering ConnectionManager... [org.dataone.client.utils.HttpConnectionMonitorService]
20170420-08:28:11: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:11: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:11: [INFO]: 
***************** running test for testSystemMetadataChanged() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:11: [INFO]: Using cached identifier for node urn:node:mnStageUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:19: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/21147621-9246-4a6b-99fd-a86fcbfc7dee [org.dataone.client.rest.RestClient]
20170420-08:28:49: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = 21147621-9246-4a6b-99fd-a86fcbfc7dee; ParamPart:dateSysMetaLastModified = 2017-04-20T08:28:19.097+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:28:49: [INFO]: Exception with cert : cnDevUNM1 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:50: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = 21147621-9246-4a6b-99fd-a86fcbfc7dee; ParamPart:dateSysMetaLastModified = 2017-04-20T08:28:19.097+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:28:50: [INFO]: NotAuthorized with cert : cnDevUNM2 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:51: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = 21147621-9246-4a6b-99fd-a86fcbfc7dee; ParamPart:dateSysMetaLastModified = 2017-04-20T08:28:19.097+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:28:51: [INFO]: NotAuthorized with cert : cnSandboxORC1 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:52: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = 21147621-9246-4a6b-99fd-a86fcbfc7dee; ParamPart:dateSysMetaLastModified = 2017-04-20T08:28:19.097+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:28:52: [INFO]: success with cert : cnStageUNM1 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:52: [INFO]: success = 1 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:52: [INFO]: InvalidRequest = 0 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:52: [INFO]: NotAuthorized = 2 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:52: [INFO]: other = 1 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:52: [INFO]: created client for certificate file: cnDevUNM1 with subject: CN=urn:node:cnDevUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:52: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:52: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:52: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:52: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:52: [INFO]: 
***************** running test for testSystemMetadataChanged() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:52: [INFO]: Using cached identifier for node urn:node:mnDemo11 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:52: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:Public_READ.15 [org.dataone.client.rest.RestClient]
20170420-08:28:52: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:mn-demo-11:Public_READ.15; ParamPart:dateSysMetaLastModified = 2017-04-20T08:28:52.593+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:28:52: [INFO]: NotAuthorized with cert : cnDevUNM1 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:53: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:mn-demo-11:Public_READ.15; ParamPart:dateSysMetaLastModified = 2017-04-20T08:28:52.593+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:28:53: [INFO]: NotAuthorized with cert : cnDevUNM2 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:53: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:mn-demo-11:Public_READ.15; ParamPart:dateSysMetaLastModified = 2017-04-20T08:28:52.593+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:28:53: [INFO]: NotAuthorized with cert : cnSandboxORC1 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:53: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:mn-demo-11:Public_READ.15; ParamPart:dateSysMetaLastModified = 2017-04-20T08:28:52.593+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:28:53: [INFO]: success with cert : cnStageUNM1 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:53: [INFO]: success = 1 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:53: [INFO]: InvalidRequest = 0 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:53: [INFO]: NotAuthorized = 3 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:53: [INFO]: other = 0 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:53: [INFO]: created client for certificate file: cnDevUNM1 with subject: CN=urn:node:cnDevUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:53: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:53: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:53: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:53: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:53: [INFO]: 
***************** running test for testSystemMetadataChanged() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:53: [INFO]: Using cached identifier for node urn:node:mnTestLTER [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-08:28:54: [INFO]: created client for certificate file: cnDevUNM1 with subject: CN=urn:node:cnDevUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:54: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:54: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:54: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:54: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:54: [INFO]: 
***************** running test for testSystemMetadataChanged() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:54: [INFO]: Using cached identifier for node urn:node:mnTestNEON [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:54: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/NEON.D01.BART.DP1.00001.1 [org.dataone.client.rest.RestClient]
20170420-08:28:54: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = NEON.D01.BART.DP1.00001.1; ParamPart:dateSysMetaLastModified = 2017-04-20T08:28:54.484+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:28:54: [INFO]: NotAuthorized with cert : cnDevUNM1 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:54: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = NEON.D01.BART.DP1.00001.1; ParamPart:dateSysMetaLastModified = 2017-04-20T08:28:54.484+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:28:54: [INFO]: NotAuthorized with cert : cnDevUNM2 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:55: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = NEON.D01.BART.DP1.00001.1; ParamPart:dateSysMetaLastModified = 2017-04-20T08:28:54.484+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:28:55: [INFO]: NotAuthorized with cert : cnSandboxORC1 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:55: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = NEON.D01.BART.DP1.00001.1; ParamPart:dateSysMetaLastModified = 2017-04-20T08:28:54.484+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:28:55: [INFO]: NotAuthorized with cert : cnStageUNM1 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:55: [INFO]: success = 0 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:55: [INFO]: InvalidRequest = 0 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:55: [INFO]: NotAuthorized = 4 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:55: [INFO]: other = 0 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:55: [INFO]: created client for certificate file: cnDevUNM1 with subject: CN=urn:node:cnDevUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:55: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:55: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:55: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:55: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:55: [INFO]: 
***************** running test for testSystemMetadataChanged() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:55: [INFO]: Using cached identifier for node urn:node:mnTestARCTIC [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:56: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:Public_READ.15 [org.dataone.client.rest.RestClient]
20170420-08:28:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:test:Public_READ.15; ParamPart:dateSysMetaLastModified = 2017-04-20T08:28:56.179+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:28:56: [INFO]: NotAuthorized with cert : cnDevUNM1 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:56: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:test:Public_READ.15; ParamPart:dateSysMetaLastModified = 2017-04-20T08:28:56.179+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:28:56: [INFO]: NotAuthorized with cert : cnDevUNM2 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:57: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:test:Public_READ.15; ParamPart:dateSysMetaLastModified = 2017-04-20T08:28:56.179+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:28:57: [INFO]: NotAuthorized with cert : cnSandboxORC1 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:57: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:test:Public_READ.15; ParamPart:dateSysMetaLastModified = 2017-04-20T08:28:56.179+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:28:57: [INFO]: success with cert : cnStageUNM1 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:57: [INFO]: success = 1 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:57: [INFO]: InvalidRequest = 0 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:57: [INFO]: NotAuthorized = 3 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:57: [INFO]: other = 0 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:57: [INFO]: created client for certificate file: cnDevUNM1 with subject: CN=urn:node:cnDevUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:57: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:57: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:57: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:57: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:57: [INFO]: 
***************** running test for testSystemMetadataChanged() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:57: [INFO]: Using cached identifier for node urn:node:mnTestCLOEBIRD [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:57: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/CLO_EOD-2015a.csv [org.dataone.client.rest.RestClient]
20170420-08:28:57: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = CLO_EOD-2015a.csv; ParamPart:dateSysMetaLastModified = 2017-04-20T08:28:57.786+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:28:57: [INFO]: NotAuthorized with cert : cnDevUNM1 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = CLO_EOD-2015a.csv; ParamPart:dateSysMetaLastModified = 2017-04-20T08:28:57.786+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:28:58: [INFO]: NotAuthorized with cert : cnDevUNM2 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = CLO_EOD-2015a.csv; ParamPart:dateSysMetaLastModified = 2017-04-20T08:28:57.786+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:28:58: [INFO]: NotAuthorized with cert : cnSandboxORC1 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = CLO_EOD-2015a.csv; ParamPart:dateSysMetaLastModified = 2017-04-20T08:28:57.786+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:28:58: [INFO]: NotAuthorized with cert : cnStageUNM1 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:58: [INFO]: success = 0 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:58: [INFO]: InvalidRequest = 0 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:58: [INFO]: NotAuthorized = 4 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:58: [INFO]: other = 0 [org.dataone.integration.it.ContextAwareAdapter]
20170420-08:28:58: [INFO]: created client for certificate file: cnDevUNM1 with subject: CN=urn:node:cnDevUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:58: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:58: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:58: [INFO]: 
***************** running test for testSystemMetadataChanged() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:58: [INFO]: Using cached identifier for node urn:node:mnTestRW [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:58: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-08:28:58: [INFO]: created client for certificate file: cnDevUNM1 with subject: CN=urn:node:cnDevUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:58: [INFO]: created client for certificate file: cnDevUNM2 with subject: CN=urn:node:cnDevUNM2,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:58: [INFO]: created client for certificate file: cnSandboxORC1 with subject: CN=urn:node:cnSandboxORC1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:58: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:58: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:58: [INFO]: 
***************** running test for testSystemMetadataChanged() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:58: [INFO]: Using cached identifier for node urn:node:mnTestEDI [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-08:28:59: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:59: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:59: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:59: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  objectList_cacheDate      Thu Apr 20 08:25:50 UTC 2017
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  objectList_hits           3
              urn:node:mnTestEDI  publicObject_hits         10
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
              urn:node:mnTestEDI  objectList                org.dataone.service.types.v1.ObjectList@227f475
=============================================================================================================
               urn:node:mnTestRW  objectList_cacheDate      Thu Apr 20 08:25:49 UTC 2017
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  objectList_hits           3
               urn:node:mnTestRW  publicObject_hits         10
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
               urn:node:mnTestRW  objectList                org.dataone.service.types.v1.ObjectList@d222e6e
=============================================================================================================
             urn:node:mnTestLTER  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  objectList_hits           3
             urn:node:mnTestLTER  publicObject_hits         10
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
             urn:node:mnTestLTER  objectList                org.dataone.service.types.v1.ObjectList@3f163e7e
=============================================================================================================
         urn:node:mnTestCLOEBIRD  objectList_cacheDate      Thu Apr 20 08:25:47 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  objectList_hits           3
         urn:node:mnTestCLOEBIRD  publicObject_hits         10
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
         urn:node:mnTestCLOEBIRD  objectList                org.dataone.service.types.v1.ObjectList@4d60e28d
=============================================================================================================
             urn:node:mnTestNEON  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  objectList_hits           3
             urn:node:mnTestNEON  publicObject_hits         10
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
             urn:node:mnTestNEON  objectList                org.dataone.service.types.v1.ObjectList@13b9beab
=============================================================================================================
               urn:node:mnDemo11  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  objectList_hits           3
               urn:node:mnDemo11  publicObject_hits         10
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
               urn:node:mnDemo11  objectList                org.dataone.service.types.v1.ObjectList@794d6ab
=============================================================================================================
           urn:node:mnTestARCTIC  objectList_cacheDate      Thu Apr 20 08:25:46 UTC 2017
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  objectList_hits           3
           urn:node:mnTestARCTIC  publicObject_hits         10
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
           urn:node:mnTestARCTIC  objectList                org.dataone.service.types.v1.ObjectList@3c997870
=============================================================================================================
           urn:node:mnStageUCSB2  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  objectList_hits           3
           urn:node:mnStageUCSB2  publicObject_hits         10
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
           urn:node:mnStageUCSB2  objectList                org.dataone.service.types.v1.ObjectList@7fb22024
=============================================================================================================
20170420-08:28:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:28:59: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:28:59: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:28:59: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:59: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:28:59: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:28:59: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:29:01: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:29:01: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:29:01: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:29:01: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:01: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:29:01: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:01: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:29:02: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:02: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:29:02: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:02: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:02: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:29:02: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:02: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:02: [INFO]: 
***************** running test for testSystemMetadataChanged() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:02: [INFO]: Using cached identifier for node urn:node:mnStageUCSB2 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:22: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/21147621-9246-4a6b-99fd-a86fcbfc7dee [org.dataone.client.rest.RestClient]
20170420-08:29:24: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = 21147621-9246-4a6b-99fd-a86fcbfc7dee; ParamPart:dateSysMetaLastModified = 2016-10-19T17:28:25.830+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:29:24: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:24: [INFO]: 
***************** running test for testSystemMetadataChanged() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:24: [INFO]: Using cached identifier for node urn:node:mnDemo11 [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:24: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-demo-11:Public_READ.15 [org.dataone.client.rest.RestClient]
20170420-08:29:25: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:mn-demo-11:Public_READ.15; ParamPart:dateSysMetaLastModified = 2015-12-23T21:47:00.448+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:29:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:25: [INFO]: 
***************** running test for testSystemMetadataChanged() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:25: [INFO]: Using cached identifier for node urn:node:mnTestLTER [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/meta/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b [org.dataone.client.rest.RestClient]
20170420-08:29:25: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b; ParamPart:dateSysMetaLastModified = 2017-02-10T00:32:46.583+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:29:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:25: [INFO]: 
***************** running test for testSystemMetadataChanged() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:25: [INFO]: Using cached identifier for node urn:node:mnTestNEON [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:25: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/NEON.D01.BART.DP1.00001.1 [org.dataone.client.rest.RestClient]
20170420-08:29:25: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = NEON.D01.BART.DP1.00001.1; ParamPart:dateSysMetaLastModified = 2016-07-08T18:44:24.198+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:29:25: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:25: [INFO]: 
***************** running test for testSystemMetadataChanged() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:25: [INFO]: Using cached identifier for node urn:node:mnTestARCTIC [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:26: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/TierTesting:test:Public_READ.15 [org.dataone.client.rest.RestClient]
20170420-08:29:27: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = TierTesting:test:Public_READ.15; ParamPart:dateSysMetaLastModified = 2016-10-10T06:13:16.238+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:29:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:27: [INFO]: 
***************** running test for testSystemMetadataChanged() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:27: [INFO]: Using cached identifier for node urn:node:mnTestCLOEBIRD [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/CLO_EOD-2015a.csv [org.dataone.client.rest.RestClient]
20170420-08:29:27: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = CLO_EOD-2015a.csv; ParamPart:dateSysMetaLastModified = 2017-03-06T18:55:58.230+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:29:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:27: [INFO]: 
***************** running test for testSystemMetadataChanged() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:27: [INFO]: Using cached identifier for node urn:node:mnTestRW [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:27: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/meta/dataone_test_object_pid [org.dataone.client.rest.RestClient]
20170420-08:29:27: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = dataone_test_object_pid; ParamPart:dateSysMetaLastModified = 2017-03-10T23:43:11.882+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:29:27: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:27: [INFO]: 
***************** running test for testSystemMetadataChanged() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:27: [INFO]: Using cached identifier for node urn:node:mnTestEDI [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/meta/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 [org.dataone.client.rest.RestClient]
20170420-08:29:28: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2; ParamPart:dateSysMetaLastModified = 2017-03-28T05:33:56.492+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:29:28: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:28: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:28: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:28: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  objectList_cacheDate      Thu Apr 20 08:25:50 UTC 2017
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  objectList_hits           3
              urn:node:mnTestEDI  publicObject_hits         11
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
              urn:node:mnTestEDI  objectList                org.dataone.service.types.v1.ObjectList@227f475
=============================================================================================================
               urn:node:mnTestRW  objectList_cacheDate      Thu Apr 20 08:25:49 UTC 2017
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  objectList_hits           3
               urn:node:mnTestRW  publicObject_hits         11
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
               urn:node:mnTestRW  objectList                org.dataone.service.types.v1.ObjectList@d222e6e
=============================================================================================================
             urn:node:mnTestLTER  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  objectList_hits           3
             urn:node:mnTestLTER  publicObject_hits         11
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
             urn:node:mnTestLTER  objectList                org.dataone.service.types.v1.ObjectList@3f163e7e
=============================================================================================================
         urn:node:mnTestCLOEBIRD  objectList_cacheDate      Thu Apr 20 08:25:47 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  objectList_hits           3
         urn:node:mnTestCLOEBIRD  publicObject_hits         11
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
         urn:node:mnTestCLOEBIRD  objectList                org.dataone.service.types.v1.ObjectList@4d60e28d
=============================================================================================================
             urn:node:mnTestNEON  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  objectList_hits           3
             urn:node:mnTestNEON  publicObject_hits         11
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
             urn:node:mnTestNEON  objectList                org.dataone.service.types.v1.ObjectList@13b9beab
=============================================================================================================
               urn:node:mnDemo11  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  objectList_hits           3
               urn:node:mnDemo11  publicObject_hits         11
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
               urn:node:mnDemo11  objectList                org.dataone.service.types.v1.ObjectList@794d6ab
=============================================================================================================
           urn:node:mnTestARCTIC  objectList_cacheDate      Thu Apr 20 08:25:46 UTC 2017
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  objectList_hits           3
           urn:node:mnTestARCTIC  publicObject_hits         11
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
           urn:node:mnTestARCTIC  objectList                org.dataone.service.types.v1.ObjectList@3c997870
=============================================================================================================
           urn:node:mnStageUCSB2  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  objectList_hits           3
           urn:node:mnStageUCSB2  publicObject_hits         11
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
           urn:node:mnStageUCSB2  objectList                org.dataone.service.types.v1.ObjectList@7fb22024
=============================================================================================================
20170420-08:29:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:28: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:29:28: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:28: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:29:29: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:29:29: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:29: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:29:29: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:29: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:29:30: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:29:30: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:30: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:29:30: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:30: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:29:31: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:29:31: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:31: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:29:31: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:31: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:29:32: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:29:32: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:32: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:32: [INFO]: 
***************** running test for testSystemMetadataChanged_authITKuser() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:58: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3201711012932157; FilePart:object = /tmp/mmp.output.3621465263514058590.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1311532021974120143.tmp (920 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:29:59: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = mNodeTier3201711012932157; ParamPart:dateSysMetaLastModified = 2017-04-20T08:29:58.220+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:29:59: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:29:59: [INFO]: 
***************** running test for testSystemMetadataChanged_authITKuser() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:00: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3201711012959568; FilePart:object = /tmp/mmp.output.5945212646210113167.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7625567407421935915.tmp (920 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:30:00: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = mNodeTier3201711012959568; ParamPart:dateSysMetaLastModified = 2017-04-20T08:30:00.461+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:30:00: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:00: [INFO]: 
***************** running test for testSystemMetadataChanged_authITKuser() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:01: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier320171101300662; FilePart:object = /tmp/mmp.output.3869274390422063111.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4868585181098387642.tmp (919 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:30:01: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:01: [INFO]: 
***************** running test for testSystemMetadataChanged_authITKuser() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:02: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier320171101301113; FilePart:object = /tmp/mmp.output.6642906636124162965.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4461527172820657622.tmp (919 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:30:02: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:02: [INFO]: 
***************** running test for testSystemMetadataChanged_authITKuser() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:02: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier320171101302145; FilePart:object = /tmp/mmp.output.7380034057083737695.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4841098365094876127.tmp (919 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:30:02: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:02: [INFO]: 
***************** running test for testSystemMetadataChanged_authITKuser() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:04: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier320171101302674; FilePart:object = /tmp/mmp.output.2005442701087877914.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4154214039842741136.tmp (919 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:30:04: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:04: [INFO]: 
***************** running test for testSystemMetadataChanged_authITKuser() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:05: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier320171101304351; FilePart:object = /tmp/mmp.output.3789700945871930160.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.503071588965285698.tmp (919 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:30:05: [INFO]: created client for certificate file: testPerson with subject: CN=testPerson,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:05: [INFO]: 
***************** running test for testSystemMetadataChanged_authITKuser() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:06: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier320171101305751; FilePart:object = /tmp/mmp.output.1492865758564107350.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7065421107825943940.tmp (919 bytes);  [org.dataone.client.rest.RestClient]
20170420-08:30:06: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:06: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:06: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:06: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  objectList_cacheDate      Thu Apr 20 08:25:50 UTC 2017
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  objectList_hits           3
              urn:node:mnTestEDI  publicObject_hits         11
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
              urn:node:mnTestEDI  objectList                org.dataone.service.types.v1.ObjectList@227f475
=============================================================================================================
               urn:node:mnTestRW  objectList_cacheDate      Thu Apr 20 08:25:49 UTC 2017
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  objectList_hits           3
               urn:node:mnTestRW  publicObject_hits         11
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
               urn:node:mnTestRW  objectList                org.dataone.service.types.v1.ObjectList@d222e6e
=============================================================================================================
             urn:node:mnTestLTER  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  objectList_hits           3
             urn:node:mnTestLTER  publicObject_hits         11
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
             urn:node:mnTestLTER  objectList                org.dataone.service.types.v1.ObjectList@3f163e7e
=============================================================================================================
         urn:node:mnTestCLOEBIRD  objectList_cacheDate      Thu Apr 20 08:25:47 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  objectList_hits           3
         urn:node:mnTestCLOEBIRD  publicObject_hits         11
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
         urn:node:mnTestCLOEBIRD  objectList                org.dataone.service.types.v1.ObjectList@4d60e28d
=============================================================================================================
             urn:node:mnTestNEON  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  objectList_hits           3
             urn:node:mnTestNEON  publicObject_hits         11
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
             urn:node:mnTestNEON  objectList                org.dataone.service.types.v1.ObjectList@13b9beab
=============================================================================================================
               urn:node:mnDemo11  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  objectList_hits           3
               urn:node:mnDemo11  publicObject_hits         11
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
               urn:node:mnDemo11  objectList                org.dataone.service.types.v1.ObjectList@794d6ab
=============================================================================================================
           urn:node:mnTestARCTIC  objectList_cacheDate      Thu Apr 20 08:25:46 UTC 2017
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  objectList_hits           3
           urn:node:mnTestARCTIC  publicObject_hits         11
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
           urn:node:mnTestARCTIC  objectList                org.dataone.service.types.v1.ObjectList@3c997870
=============================================================================================================
           urn:node:mnStageUCSB2  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  objectList_hits           3
           urn:node:mnStageUCSB2  publicObject_hits         11
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
           urn:node:mnStageUCSB2  objectList                org.dataone.service.types.v1.ObjectList@7fb22024
=============================================================================================================
20170420-08:30:06: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:06: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:06: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:06: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:06: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:06: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:06: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:06: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:06: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:06: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:07: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:07: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:07: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:07: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:08: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:08: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:08: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:08: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:08: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:08: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:08: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:09: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:09: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:09: [INFO]: 
***************** running test for testSystemMetadataChanged_NotAuthPuplic() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:09: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-20T08:30:09.265+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:30:09: [INFO]: 
***************** running test for testSystemMetadataChanged_NotAuthPuplic() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:09: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-20T08:30:09.493+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:30:09: [INFO]: 
***************** running test for testSystemMetadataChanged_NotAuthPuplic() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:09: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-20T08:30:09.712+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:30:09: [INFO]: 
***************** running test for testSystemMetadataChanged_NotAuthPuplic() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-20T08:30:09.899+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:30:10: [INFO]: 
***************** running test for testSystemMetadataChanged_NotAuthPuplic() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-20T08:30:10.079+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:30:10: [INFO]: 
***************** running test for testSystemMetadataChanged_NotAuthPuplic() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-20T08:30:10.374+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:30:10: [INFO]: 
***************** running test for testSystemMetadataChanged_NotAuthPuplic() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-20T08:30:10.566+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:30:10: [INFO]: 
***************** running test for testSystemMetadataChanged_NotAuthPuplic() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:10: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-20T08:30:10.838+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:30:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:10: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:10: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  objectList_cacheDate      Thu Apr 20 08:25:50 UTC 2017
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  objectList_hits           3
              urn:node:mnTestEDI  publicObject_hits         11
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
              urn:node:mnTestEDI  objectList                org.dataone.service.types.v1.ObjectList@227f475
=============================================================================================================
               urn:node:mnTestRW  objectList_cacheDate      Thu Apr 20 08:25:49 UTC 2017
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  objectList_hits           3
               urn:node:mnTestRW  publicObject_hits         11
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
               urn:node:mnTestRW  objectList                org.dataone.service.types.v1.ObjectList@d222e6e
=============================================================================================================
             urn:node:mnTestLTER  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  objectList_hits           3
             urn:node:mnTestLTER  publicObject_hits         11
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
             urn:node:mnTestLTER  objectList                org.dataone.service.types.v1.ObjectList@3f163e7e
=============================================================================================================
         urn:node:mnTestCLOEBIRD  objectList_cacheDate      Thu Apr 20 08:25:47 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  objectList_hits           3
         urn:node:mnTestCLOEBIRD  publicObject_hits         11
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
         urn:node:mnTestCLOEBIRD  objectList                org.dataone.service.types.v1.ObjectList@4d60e28d
=============================================================================================================
             urn:node:mnTestNEON  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  objectList_hits           3
             urn:node:mnTestNEON  publicObject_hits         11
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
             urn:node:mnTestNEON  objectList                org.dataone.service.types.v1.ObjectList@13b9beab
=============================================================================================================
               urn:node:mnDemo11  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  objectList_hits           3
               urn:node:mnDemo11  publicObject_hits         11
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
               urn:node:mnDemo11  objectList                org.dataone.service.types.v1.ObjectList@794d6ab
=============================================================================================================
           urn:node:mnTestARCTIC  objectList_cacheDate      Thu Apr 20 08:25:46 UTC 2017
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  objectList_hits           3
           urn:node:mnTestARCTIC  publicObject_hits         11
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
           urn:node:mnTestARCTIC  objectList                org.dataone.service.types.v1.ObjectList@3c997870
=============================================================================================================
           urn:node:mnStageUCSB2  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  objectList_hits           3
           urn:node:mnStageUCSB2  publicObject_hits         11
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
           urn:node:mnStageUCSB2  objectList                org.dataone.service.types.v1.ObjectList@7fb22024
=============================================================================================================
20170420-08:30:10: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:11: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:11: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:11: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:11: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:11: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:11: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:11: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:12: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:12: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:12: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:12: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:12: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:12: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:13: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:13: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:13: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:13: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:13: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:13: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:13: [INFO]: 
***************** running test for testSystemMetadataChanged_NotAuthRightsHolder() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-20T08:30:13.307+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:30:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:30: [INFO]: 
***************** running test for testSystemMetadataChanged_NotAuthRightsHolder() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-20T08:30:30.441+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:30:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:30: [INFO]: 
***************** running test for testSystemMetadataChanged_NotAuthRightsHolder() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:30: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-20T08:30:30.824+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:30:30: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:30: [INFO]: 
***************** running test for testSystemMetadataChanged_NotAuthRightsHolder() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:31: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-20T08:30:30.992+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:30:31: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:31: [INFO]: 
***************** running test for testSystemMetadataChanged_NotAuthRightsHolder() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:31: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-20T08:30:31.170+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:30:31: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:31: [INFO]: 
***************** running test for testSystemMetadataChanged_NotAuthRightsHolder() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:31: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-20T08:30:31.604+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:30:31: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:31: [INFO]: 
***************** running test for testSystemMetadataChanged_NotAuthRightsHolder() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:31: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-20T08:30:31.800+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:30:31: [INFO]: created client for certificate file: testRightsHolder with subject: CN=testRightsHolder,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:31: [INFO]: 
***************** running test for testSystemMetadataChanged_NotAuthRightsHolder() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:32: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-20T08:30:31.957+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:30:32: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:32: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:32: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:32: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  objectList_cacheDate      Thu Apr 20 08:25:50 UTC 2017
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  objectList_hits           3
              urn:node:mnTestEDI  publicObject_hits         11
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
              urn:node:mnTestEDI  objectList                org.dataone.service.types.v1.ObjectList@227f475
=============================================================================================================
               urn:node:mnTestRW  objectList_cacheDate      Thu Apr 20 08:25:49 UTC 2017
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  objectList_hits           3
               urn:node:mnTestRW  publicObject_hits         11
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
               urn:node:mnTestRW  objectList                org.dataone.service.types.v1.ObjectList@d222e6e
=============================================================================================================
             urn:node:mnTestLTER  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  objectList_hits           3
             urn:node:mnTestLTER  publicObject_hits         11
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
             urn:node:mnTestLTER  objectList                org.dataone.service.types.v1.ObjectList@3f163e7e
=============================================================================================================
         urn:node:mnTestCLOEBIRD  objectList_cacheDate      Thu Apr 20 08:25:47 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  objectList_hits           3
         urn:node:mnTestCLOEBIRD  publicObject_hits         11
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
         urn:node:mnTestCLOEBIRD  objectList                org.dataone.service.types.v1.ObjectList@4d60e28d
=============================================================================================================
             urn:node:mnTestNEON  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  objectList_hits           3
             urn:node:mnTestNEON  publicObject_hits         11
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
             urn:node:mnTestNEON  objectList                org.dataone.service.types.v1.ObjectList@13b9beab
=============================================================================================================
               urn:node:mnDemo11  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  objectList_hits           3
               urn:node:mnDemo11  publicObject_hits         11
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
               urn:node:mnDemo11  objectList                org.dataone.service.types.v1.ObjectList@794d6ab
=============================================================================================================
           urn:node:mnTestARCTIC  objectList_cacheDate      Thu Apr 20 08:25:46 UTC 2017
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  objectList_hits           3
           urn:node:mnTestARCTIC  publicObject_hits         11
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
           urn:node:mnTestARCTIC  objectList                org.dataone.service.types.v1.ObjectList@3c997870
=============================================================================================================
           urn:node:mnStageUCSB2  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  objectList_hits           3
           urn:node:mnStageUCSB2  publicObject_hits         11
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
           urn:node:mnStageUCSB2  objectList                org.dataone.service.types.v1.ObjectList@7fb22024
=============================================================================================================
20170420-08:30:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:32: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:32: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:32: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:32: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:32: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:32: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:33: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:33: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:33: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:34: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:34: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:34: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:34: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:34: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:35: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:35: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:35: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:35: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:35: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:35: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:35: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:35: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:35: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:35: [INFO]: 
***************** running test for testSystemMetadataChanged_InvalidPid() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:35: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-20T08:30:35.665+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:30:35: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:35: [INFO]: 
***************** running test for testSystemMetadataChanged_InvalidPid() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:36: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-20T08:30:35.875+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:30:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:36: [INFO]: 
***************** running test for testSystemMetadataChanged_InvalidPid() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:36: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.lternet.edu/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-20T08:30:36.101+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:30:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:36: [INFO]: 
***************** running test for testSystemMetadataChanged_InvalidPid() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:36: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.neonscience.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-20T08:30:36.144+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:30:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:36: [INFO]: 
***************** running test for testSystemMetadataChanged_InvalidPid() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:36: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://test.arcticdata.io/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-20T08:30:36.244+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:30:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:36: [INFO]: 
***************** running test for testSystemMetadataChanged_InvalidPid() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:36: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-20T08:30:36.555+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:30:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:36: [INFO]: 
***************** running test for testSystemMetadataChanged_InvalidPid() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:36: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://dataone-test.researchworkspace.com/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-20T08:30:36.746+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:30:36: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:36: [INFO]: 
***************** running test for testSystemMetadataChanged_InvalidPid() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:37: [INFO]: RestClient.doRequestMMPBody, thread(1) call Info: POST https://gmn-s.edirepository.org/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-20T08:30:36.918+00:00; ParamPart:serialVersion = 10;  [org.dataone.client.rest.RestClient]
20170420-08:30:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:37: [INFO]: ***  context label:   STAGE [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:37: [INFO]: **************************************************** [org.dataone.integration.ContextAwareTestCaseDataone]
                          nodeId  key                       value
=============================================================================================================
              urn:node:mnTestEDI  objectList_cacheDate      Thu Apr 20 08:25:50 UTC 2017
              urn:node:mnTestEDI  publicObject_cacheDate    Thu Apr 20 07:13:21 UTC 2017
              urn:node:mnTestEDI  objectList_hits           3
              urn:node:mnTestEDI  publicObject_hits         11
              urn:node:mnTestEDI  publicObject              testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2
              urn:node:mnTestEDI  objectList                org.dataone.service.types.v1.ObjectList@227f475
=============================================================================================================
               urn:node:mnTestRW  objectList_cacheDate      Thu Apr 20 08:25:49 UTC 2017
               urn:node:mnTestRW  publicObject_cacheDate    Thu Apr 20 07:13:19 UTC 2017
               urn:node:mnTestRW  objectList_hits           3
               urn:node:mnTestRW  publicObject_hits         11
               urn:node:mnTestRW  publicObject              dataone_test_object_pid
               urn:node:mnTestRW  objectList                org.dataone.service.types.v1.ObjectList@d222e6e
=============================================================================================================
             urn:node:mnTestLTER  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestLTER  publicObject_cacheDate    Thu Apr 20 07:13:09 UTC 2017
             urn:node:mnTestLTER  objectList_hits           3
             urn:node:mnTestLTER  publicObject_hits         11
             urn:node:mnTestLTER  publicObject              https://pasta-s.lternet.edu/package/data/eml/knb-lter-bnz/453/21/054f18c6a52463f6ac1408c83ff2425b
             urn:node:mnTestLTER  objectList                org.dataone.service.types.v1.ObjectList@3f163e7e
=============================================================================================================
         urn:node:mnTestCLOEBIRD  objectList_cacheDate      Thu Apr 20 08:25:47 UTC 2017
         urn:node:mnTestCLOEBIRD  publicObject_cacheDate    Thu Apr 20 07:13:16 UTC 2017
         urn:node:mnTestCLOEBIRD  objectList_hits           3
         urn:node:mnTestCLOEBIRD  publicObject_hits         11
         urn:node:mnTestCLOEBIRD  publicObject              CLO_EOD-2015a.csv
         urn:node:mnTestCLOEBIRD  objectList                org.dataone.service.types.v1.ObjectList@4d60e28d
=============================================================================================================
             urn:node:mnTestNEON  objectList_cacheDate      Thu Apr 20 08:25:45 UTC 2017
             urn:node:mnTestNEON  publicObject_cacheDate    Thu Apr 20 07:13:10 UTC 2017
             urn:node:mnTestNEON  objectList_hits           3
             urn:node:mnTestNEON  publicObject_hits         11
             urn:node:mnTestNEON  publicObject              NEON.D01.BART.DP1.00001.1
             urn:node:mnTestNEON  objectList                org.dataone.service.types.v1.ObjectList@13b9beab
=============================================================================================================
               urn:node:mnDemo11  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
               urn:node:mnDemo11  publicObject_cacheDate    Thu Apr 20 07:13:07 UTC 2017
               urn:node:mnDemo11  objectList_hits           3
               urn:node:mnDemo11  publicObject_hits         11
               urn:node:mnDemo11  publicObject              TierTesting:mn-demo-11:Public_READ.15
               urn:node:mnDemo11  objectList                org.dataone.service.types.v1.ObjectList@794d6ab
=============================================================================================================
           urn:node:mnTestARCTIC  objectList_cacheDate      Thu Apr 20 08:25:46 UTC 2017
           urn:node:mnTestARCTIC  publicObject_cacheDate    Thu Apr 20 07:13:13 UTC 2017
           urn:node:mnTestARCTIC  objectList_hits           3
           urn:node:mnTestARCTIC  publicObject_hits         11
           urn:node:mnTestARCTIC  publicObject              TierTesting:test:Public_READ.15
           urn:node:mnTestARCTIC  objectList                org.dataone.service.types.v1.ObjectList@3c997870
=============================================================================================================
           urn:node:mnStageUCSB2  objectList_cacheDate      Thu Apr 20 08:25:43 UTC 2017
           urn:node:mnStageUCSB2  publicObject_cacheDate    Thu Apr 20 07:12:36 UTC 2017
           urn:node:mnStageUCSB2  objectList_hits           3
           urn:node:mnStageUCSB2  publicObject_hits         11
           urn:node:mnStageUCSB2  publicObject              21147621-9246-4a6b-99fd-a86fcbfc7dee
           urn:node:mnStageUCSB2  objectList                org.dataone.service.types.v1.ObjectList@7fb22024
=============================================================================================================
20170420-08:30:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:37: [INFO]: MN included in test: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://seadva-test.d2i.indiana.edu/sead/rest/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:37: [INFO]: MN excluded from test: http://seadva-test.d2i.indiana.edu/sead/rest/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:37: [INFO]: MN included in test: https://mn-demo-11.test.dataone.org/knb/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:37: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:37: [INFO]: MN included in test: https://gmn-s.lternet.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:37: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-dev.ecoinformatics.org.au/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:38: [INFO]: MN excluded from test: https://dataone-dev.ecoinformatics.org.au/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:38: [INFO]: MN included in test: http://dataone.neonscience.org/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:38: [INFO]: MN included in test: https://test.arcticdata.io/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:38: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:38: [INFO]: MN included in test: http://dataone.ornith.cornell.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:38: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:39: [INFO]: MN included in test: https://dataone-test.researchworkspace.com/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone.lib.uic.edu/metacat/d1/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:39: [INFO]: MN excluded from test: https://dataone.lib.uic.edu/metacat/d1/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:39: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:39: [INFO]: MN included in test: https://gmn-s.edirepository.org/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:39: [INFO]: created client for certificate file: cnStageUNM1 with subject: CN=urn:node:cnStageUNM1,DC=dataone,DC=org [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://ncei.nceas.ucsb.edu/mn/v2/monitor/ping [org.dataone.client.rest.RestClient]
20170420-08:30:40: [INFO]: MN excluded from test: https://ncei.nceas.ucsb.edu/mn [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:40: [INFO]: 
***************** running test for testGet() vs. node: https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/TestingNotFound:20171101304033 [org.dataone.client.rest.RestClient]
20170420-08:30:40: [INFO]: 
***************** running test for testGet() vs. node: https://mn-demo-11.test.dataone.org/knb/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/object/TestingNotFound:201711013040345 [org.dataone.client.rest.RestClient]
20170420-08:30:40: [INFO]: 
***************** running test for testGet() vs. node: https://gmn-s.lternet.edu/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.lternet.edu/mn/v2/object/TestingNotFound:201711013040509 [org.dataone.client.rest.RestClient]
20170420-08:30:40: [INFO]: 
***************** running test for testGet() vs. node: http://dataone.neonscience.org/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:40: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.neonscience.org/metacat/d1/mn/v2/object/TestingNotFound:201711013040539 [org.dataone.client.rest.RestClient]
20170420-08:30:40: [INFO]: 
***************** running test for testGet() vs. node: https://test.arcticdata.io/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://test.arcticdata.io/metacat/d1/mn/v2/object/TestingNotFound:201711013040721 [org.dataone.client.rest.RestClient]
20170420-08:30:41: [INFO]: 
***************** running test for testGet() vs. node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object/TestingNotFound:201711013041404 [org.dataone.client.rest.RestClient]
20170420-08:30:41: [INFO]: 
***************** running test for testGet() vs. node: https://dataone-test.researchworkspace.com/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://dataone-test.researchworkspace.com/mn/v2/object/TestingNotFound:201711013041599 [org.dataone.client.rest.RestClient]
20170420-08:30:41: [INFO]: 
***************** running test for testGet() vs. node: https://gmn-s.edirepository.org/mn/v2 ***************** [org.dataone.integration.ContextAwareTestCaseDataone]
20170420-08:30:41: [INFO]: RestClient.doRequestNoBody, thread(1) call Info: GET https://gmn-s.edirepository.org/mn/v2/object/TestingNotFound:201711013041763 [org.dataone.client.rest.RestClient]
Tests run: 64, Failures: 46, Errors: 0, Skipped: 0, Time elapsed: 499.155 sec <<< FAILURE!

Results :

Failed tests: 
  testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter201710923627621 ]
  testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_InvalidRequest_ModifiedSubmitter(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest 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://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ]
  testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_InvalidRequest_ModifiedDateUploaded(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN_201710923837496 ]
  testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_InvalidRequest_ModifiedOriginMN(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_InvalidRequest_NullOriginMN(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NullOriginMN201710923928367 ]
  testUpdateSystemMetadata_InvalidRequest_NullOriginMN(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_InvalidRequest_NullOriginMN(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_InvalidRequest_NullOriginMN(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_InvalidRequest_NullOriginMN(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_InvalidRequest_NullOriginMN(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/class org.dataone.client.exception.ClientSideException: /Read timed out  [for host https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ]
  testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_InvalidRequest_ModifiedSeriesId(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreate_NoCert(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected InvalidToken or NotAuthorized, got: ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:201710923110804_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:201710923114376_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109231332484_common-unicode-ascii-safe-:@$-_.!*()',~ ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109231410691_common-unicode-ascii-safe-unreserved-._~ ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109231457844_common-unicode-ascii-safe-sub-delims-$!*()', ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109231545930_common-unicode-ascii-safe-gen-delims-:@ ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109231625127_common-unicode-ascii-escaped-%2522%2523%253C%253E%255B%255D%255E%2560%257B%257D%257C ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109231723663_common-unicode-ascii-escaped-tomcatBlocked-%255C ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:201710923184472_common-unicode-ascii-escaped-tomcatBlocked-%25255C ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109231851862_common-unicode-ascii-semi-colon-test-%25253B ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109231932578_common-unicode-ascii-escaped-%25; FilePart:object = /tmp/mmp.output.2995965269203264047.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1806513549093925384.tmp (1018 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:201710923202954_common-unicode-ascii-escaped-space%2520x%2520x ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109232038924_common-unicode-ascii-escape-anyway-%252B ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109232114156_common-unicode-ascii-escape-space-v-plus-%252B%2520%252B%252520%2520%252520%252B ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109232148280_path-unicode-ascii-safe-&=&= ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109232230654_path-unicode-ascii-escaped-%253B ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109232310562_path-unicode-ascii-escaped-%253F ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109232348886_path-unicode-ascii-escaped-%252F ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109232433200_path-unicode-ascii-escaped-%25253F ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109232536672_path-unicode-ascii-escaped-double-%252F%252Fcase ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109232611415_path-unicode-ascii-escaped-double-trailing%2F%2F; FilePart:object = /tmp/mmp.output.1424970114156671418.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6359054552224573486.tmp (1034 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109232641830_path-unicode-ascii-escaped-double-%252F%252Fcase; FilePart:object = /tmp/mmp.output.4724898722987740905.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1948612463213160950.tmp (1034 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109232712380_path-unicode-ascii-escaped-double-trailing%25252F%25252F ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109232754146_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3; FilePart:object = /tmp/mmp.output.5451257529432631419.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2872848807780716948.tmp (1037 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109232825332_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA; FilePart:object = /tmp/mmp.output.8471026076491434228.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.9205455506534325886.tmp (1037 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109232855880_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815; FilePart:object = /tmp/mmp.output.7259386595184820859.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4041124769548356357.tmp (1043 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109232926346_path-ascii-doc-example-10.1000%2F182; FilePart:object = /tmp/mmp.output.1182217712944514721.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.809941803068691416.tmp (1022 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109232956826_path-ascii-doc-example-http:%252F%252Fexample.com%252Fdata%252Fmydata%253Frow=24 ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109233034373_path-ascii-doc-example-ldap:%252F%252Fldap1.example.net:6666%252Fo=University%252520of%252520Michigan,%2520c=US%253F%253Fsub%253F(cn=Babs%252520Jensen) ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:201710923317710_common-bmp-doc-example-%25E0%25B8%2589%25E0%25B8%25B1%25E0%25B8%2599%25E0%25B8%2581%25E0%25B8%25B4%25E0%25B8%2599%25E0%25B8%2581%25E0%25B8%25A3%25E0%25B8%25B0%25E0%25B8%2588%25E0%25B8%2581%25E0%25B9%2584%25E0%25B8%2594%25E0%25B9%2589 ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/testMNodeTier3:2017109233144973_common-bmp-doc-example-Is_f%25C3%25A9idir_liom_ithe_gloine ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233411922_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ; FilePart:object = /tmp/mmp.output.2972538140147636731.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1360649659541861855.tmp (1038 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923341391_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz; FilePart:object = /tmp/mmp.output.5980791542330984883.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7996243252283006743.tmp (1037 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233413654_common-unicode-ascii-safe-0123456789; FilePart:object = /tmp/mmp.output.7342555969571813252.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.9188964465519968473.tmp (1022 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233414136_common-unicode-ascii-safe-:@$-_.!*()',~; FilePart:object = /tmp/mmp.output.7956056225474965550.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4566807626837815655.tmp (1025 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233414527_common-unicode-ascii-safe-unreserved-._~; FilePart:object = /tmp/mmp.output.3659470384713611149.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4434744243906993751.tmp (1026 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233414898_common-unicode-ascii-safe-sub-delims-$!*()',; FilePart:object = /tmp/mmp.output.642719432028948675.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7355439997200764566.tmp (1030 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233415250_common-unicode-ascii-safe-gen-delims-:@; FilePart:object = /tmp/mmp.output.1391405435773141224.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1797405469079310985.tmp (1025 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233415545_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C; FilePart:object = /tmp/mmp.output.1307561870153053678.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8584089254085509760.tmp (1048 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233415830_common-unicode-ascii-escaped-tomcatBlocked-%5C; FilePart:object = /tmp/mmp.output.6632283353591577582.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3868584156165463148.tmp (1032 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233416117_common-unicode-ascii-escaped-tomcatBlocked-%255C; FilePart:object = /tmp/mmp.output.6726590183606242479.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.9092837263134431837.tmp (1034 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233416476_common-unicode-ascii-semi-colon-test-%253B; FilePart:object = /tmp/mmp.output.2946135923015079703.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6395569565822895983.tmp (1028 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233416843_common-unicode-ascii-escaped-%25; FilePart:object = /tmp/mmp.output.9087414844239520024.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4582939283882923326.tmp (1018 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923341792_common-unicode-ascii-escaped-space%20x%20x; FilePart:object = /tmp/mmp.output.4563802686687218745.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.776733731398290777.tmp (1027 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233417325_common-unicode-ascii-escape-anyway-%2B; FilePart:object = /tmp/mmp.output.8300033569160150213.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.174809424152916793.tmp (1024 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233417559_common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B; FilePart:object = /tmp/mmp.output.5123387226730783057.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7055974536278541327.tmp (1052 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233417778_path-unicode-ascii-safe-&=&=; FilePart:object = /tmp/mmp.output.666136910596664744.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2452771683033482234.tmp (1022 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233417970_path-unicode-ascii-escaped-%3B; FilePart:object = /tmp/mmp.output.4772367739115983642.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4688965377813252675.tmp (1016 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233418165_path-unicode-ascii-escaped-%3F; FilePart:object = /tmp/mmp.output.5622935358059459699.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2292850095045148881.tmp (1016 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233418355_path-unicode-ascii-escaped-%2F; FilePart:object = /tmp/mmp.output.5807139230918518087.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4865588646972909683.tmp (1016 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233418554_path-unicode-ascii-escaped-%253F; FilePart:object = /tmp/mmp.output.8791990466839727832.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7123183583799426550.tmp (1018 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233418744_path-unicode-ascii-escaped-%252F; FilePart:object = /tmp/mmp.output.7250542906224559257.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7912917283455458012.tmp (1018 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233418937_path-unicode-ascii-escaped-double-%2F%2Fcase; FilePart:object = /tmp/mmp.output.1901086960207646295.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3741770761141283406.tmp (1030 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233419888_path-unicode-ascii-escaped-double-trailing%2F%2F; FilePart:object = /tmp/mmp.output.4294288257745252147.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4516411999566635191.tmp (1034 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233420278_path-unicode-ascii-escaped-double-%252F%252Fcase; FilePart:object = /tmp/mmp.output.1282002568026590238.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1156907827670736013.tmp (1034 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233420549_path-unicode-ascii-escaped-double-trailing%252F%252F; FilePart:object = /tmp/mmp.output.6387825824141055140.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6460753961850153266.tmp (1038 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233420818_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3; FilePart:object = /tmp/mmp.output.8482491891586608666.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.9084061207736944240.tmp (1037 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923342110_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA; FilePart:object = /tmp/mmp.output.7687275485482016315.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.9038563992641227382.tmp (1036 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233421206_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815; FilePart:object = /tmp/mmp.output.8150479944587240065.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5690167716843606536.tmp (1043 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233421396_path-ascii-doc-example-10.1000%2F182; FilePart:object = /tmp/mmp.output.997758720208165922.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1943031894048583448.tmp (1022 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233421588_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24; FilePart:object = /tmp/mmp.output.6121532481066076644.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4494273407720219259.tmp (1056 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233421779_path-ascii-doc-example-ldap:%2F%2Fldap1.example.net:6666%2Fo=University%2520of%2520Michigan,%20c=US%3F%3Fsub%3F(cn=Babs%2520Jensen); FilePart:object = /tmp/mmp.output.774590547369451933.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.653285816454222904.tmp (1117 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233421971_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89; FilePart:object = /tmp/mmp.output.5194338882096619116.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2915367806997840849.tmp (1135 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233422161_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine; FilePart:object = /tmp/mmp.output.3801960704088411662.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3003927372270312160.tmp (1040 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233431802_common-unicode-ascii-safe-ABCDEFGHIJKLMNOPQRSTUVWXYZ; FilePart:object = /tmp/mmp.output.4336174940898514479.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7999347085218327104.tmp (1038 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233433502_common-unicode-ascii-safe-abcdefghijklmnopqrstuvwxyz; FilePart:object = /tmp/mmp.output.6533841057167380582.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4855564750886586754.tmp (1038 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233435106_common-unicode-ascii-safe-0123456789; FilePart:object = /tmp/mmp.output.1032297344853127810.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6488955348487690575.tmp (1022 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233436753_common-unicode-ascii-safe-:@$-_.!*()',~; FilePart:object = /tmp/mmp.output.148219745737100904.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3319817352630142344.tmp (1025 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233438404_common-unicode-ascii-safe-unreserved-._~; FilePart:object = /tmp/mmp.output.2125741461593653172.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5908145736263266238.tmp (1026 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233439990_common-unicode-ascii-safe-sub-delims-$!*()',; FilePart:object = /tmp/mmp.output.108087986409042357.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.293291682011219460.tmp (1030 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233441600_common-unicode-ascii-safe-gen-delims-:@; FilePart:object = /tmp/mmp.output.8352291518065256231.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1197501475820914979.tmp (1025 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233443250_common-unicode-ascii-escaped-%22%23%3C%3E%5B%5D%5E%60%7B%7D%7C; FilePart:object = /tmp/mmp.output.8562330795575766381.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3475558605645487500.tmp (1048 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233444890_common-unicode-ascii-escaped-tomcatBlocked-%5C; FilePart:object = /tmp/mmp.output.6561532967298274821.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5348703785508881547.tmp (1032 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233446434_common-unicode-ascii-escaped-tomcatBlocked-%255C; FilePart:object = /tmp/mmp.output.4580891396703226692.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.159629000246266400.tmp (1034 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233449483_common-unicode-ascii-semi-colon-test-%253B; FilePart:object = /tmp/mmp.output.4685079234519679483.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1091182410149481278.tmp (1028 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233451124_common-unicode-ascii-escaped-%25; FilePart:object = /tmp/mmp.output.8544191544685621244.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6283365636136999884.tmp (1018 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233452700_common-unicode-ascii-escaped-space%20x%20x; FilePart:object = /tmp/mmp.output.609940756706048478.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2587444607328593405.tmp (1028 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233454305_common-unicode-ascii-escape-anyway-%2B; FilePart:object = /tmp/mmp.output.7320336179601724947.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7246069032238613950.tmp (1024 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233455913_common-unicode-ascii-escape-space-v-plus-%2B%20%2B%2520%20%2520%2B; FilePart:object = /tmp/mmp.output.5917485543943981207.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6304743961232146435.tmp (1052 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233457592_path-unicode-ascii-safe-&=&=; FilePart:object = /tmp/mmp.output.460110601374216046.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3655579884915408397.tmp (1022 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233459194_path-unicode-ascii-escaped-%3B; FilePart:object = /tmp/mmp.output.7591266119073387328.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3783178071225844681.tmp (1016 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923350742_path-unicode-ascii-escaped-%3F; FilePart:object = /tmp/mmp.output.2834576676103132479.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3909102727252574954.tmp (1015 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923352411_path-unicode-ascii-escaped-%2F; FilePart:object = /tmp/mmp.output.7476808534261492237.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4467104811455480099.tmp (1015 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171092335439_path-unicode-ascii-escaped-%253F; FilePart:object = /tmp/mmp.output.2676924530367541813.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6015113846184961902.tmp (1016 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923355632_path-unicode-ascii-escaped-%252F; FilePart:object = /tmp/mmp.output.7888765060404765156.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.6168359173463573685.tmp (1017 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:201710923357455_path-unicode-ascii-escaped-double-%2F%2Fcase; FilePart:object = /tmp/mmp.output.225190646266093169.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1903606623235062043.tmp (1029 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:20171092335959_path-unicode-ascii-escaped-double-trailing%2F%2F; FilePart:object = /tmp/mmp.output.4815839475817992307.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3165799827350722779.tmp (1032 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233510680_path-unicode-ascii-escaped-double-%252F%252Fcase; FilePart:object = /tmp/mmp.output.2034247288513401267.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.190471321977067385.tmp (1034 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233512251_path-unicode-ascii-escaped-double-trailing%252F%252F; FilePart:object = /tmp/mmp.output.2937415890618651244.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2750102351186693260.tmp (1038 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233513869_common-unicode-bmp-1byte-escaped-%C2%A1%C2%A2%C2%A3; FilePart:object = /tmp/mmp.output.2517368587552562707.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8291739211037156194.tmp (1037 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233515498_common-unicode-bmp-2byte-escaped-%E4%A6%B9%E4%A6%BA; FilePart:object = /tmp/mmp.output.272092947493493401.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5170979031080977931.tmp (1037 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233517126_common-ascii-doc-example-urn:lsid:ubio.org:namebank:11815; FilePart:object = /tmp/mmp.output.1825066890483020169.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.7594057582367909970.tmp (1043 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233518770_path-ascii-doc-example-10.1000%2F182; FilePart:object = /tmp/mmp.output.8019890358072918054.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5909049960174769832.tmp (1022 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233520352_path-ascii-doc-example-http:%2F%2Fexample.com%2Fdata%2Fmydata%3Frow=24; FilePart:object = /tmp/mmp.output.7503216144428274788.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1602599360008264548.tmp (1056 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233521953_path-ascii-doc-example-ldap:%2F%2Fldap1.example.net:6666%2Fo=University%2520of%2520Michigan,%20c=US%3F%3Fsub%3F(cn=Babs%2520Jensen); FilePart:object = /tmp/mmp.output.1665269443678078025.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1832577245426754476.tmp (1117 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233523526_common-bmp-doc-example-%E0%B8%89%E0%B8%B1%E0%B8%99%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%81%E0%B8%A3%E0%B8%B0%E0%B8%88%E0%B8%81%E0%B9%84%E0%B8%94%E0%B9%89; FilePart:object = /tmp/mmp.output.6497572717618285503.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2644648741834087204.tmp (1135 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = testMNodeTier3:2017109233525147_common-bmp-doc-example-Is_f%C3%A9idir_liom_ithe_gloine; FilePart:object = /tmp/mmp.output.4805010688851421203.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3743926342669361938.tmp (1040 bytes);  ]
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreateData_IdentifierEncoding(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdate(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdate_2017109233613835 ]
  testUpdate(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdate(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ]
  testUpdate(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testUpdate(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ]
  testUpdate(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdate(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdate_badObsoletedByInfo(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdate_2017109233719387 ]
  testUpdate_badObsoletedByInfo(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdate_badObsoletedByInfo(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ]
  testUpdate_badObsoletedByInfo(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testUpdate_badObsoletedByInfo(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ]
  testUpdate_badObsoletedByInfo(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdate_badObsoletedByInfo(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdate_badObsoletesInfo(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/class org.dataone.client.exception.ClientSideException: /Read timed out  [for host https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ]
  testUpdate_badObsoletesInfo(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdate_badObsoletesInfo(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ]
  testUpdate_badObsoletesInfo(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testUpdate_badObsoletesInfo(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ]
  testUpdate_badObsoletesInfo(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdate_badObsoletesInfo(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdate_NoCert(org.dataone.integration.it.apiTests.MNStorageV2IT): Exception while setting up test (callAdapter.create): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdate_NoCert(org.dataone.integration.it.apiTests.MNStorageV2IT): Exception while setting up test (callAdapter.create): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2017109233918903; FilePart:object = /tmp/mmp.output.3529610831950377451.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1923923842071808522.tmp (990 bytes);  ]
  testUpdate_NoCert(org.dataone.integration.it.apiTests.MNStorageV2IT): Exception while setting up test (callAdapter.create): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testUpdate_NoCert(org.dataone.integration.it.apiTests.MNStorageV2IT): Exception while setting up test (callAdapter.create): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate201710923392032; FilePart:object = /tmp/mmp.output.4045521106886618554.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.5635787732604083569.tmp (989 bytes);  ]
  testUpdate_NoCert(org.dataone.integration.it.apiTests.MNStorageV2IT): Exception while setting up test (callAdapter.create): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdate_NoCert(org.dataone.integration.it.apiTests.MNStorageV2IT): Exception while setting up test (callAdapter.create): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdate_NoRightsOnObsoleted(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2017109233925762; FilePart:object = /tmp/mmp.output.8549822988350798262.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3535222412788682127.tmp (990 bytes);  ]
  testUpdate_NoRightsOnObsoleted(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdate_NoRightsOnObsoleted(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2017109234025811; FilePart:object = /tmp/mmp.output.8958201399809784983.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.265727027741955055.tmp (990 bytes);  ]
  testUpdate_NoRightsOnObsoleted(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testUpdate_NoRightsOnObsoleted(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestUpdate2017109234027725; FilePart:object = /tmp/mmp.output.6843012481626608669.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.740273728407194380.tmp (990 bytes);  ]
  testUpdate_NoRightsOnObsoleted(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdate_NoRightsOnObsoleted(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testArchive(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host PUT https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/archive/mNodeTier3TestDelete2017109234034672; MMP entity is null ]
  testArchive(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testArchive(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete201710923412981; FilePart:object = /tmp/mmp.output.1216254744724376226.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.2004832450247026053.tmp (989 bytes);  ]
  testArchive(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testArchive(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestDelete2017109234130871; FilePart:object = /tmp/mmp.output.6777832170077467052.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.3329467882991229797.tmp (990 bytes);  ]
  testArchive(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testArchive(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testArchive_NotFound(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected NotFound, got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testArchive_NotFound(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected NotFound, got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testArchive_NotFound(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected NotFound, got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_RightsHolder(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_RightsHolder(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_RightsHolder(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_RightsHolder(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_RightsHolder(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_NotFound(org.dataone.integration.it.apiTests.MNStorageV2IT): 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://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ]
  testUpdateSystemMetadata_NotFound(org.dataone.integration.it.apiTests.MNStorageV2IT): 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!/Session is required to WRITE to the Node.  [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_NotFound(org.dataone.integration.it.apiTests.MNStorageV2IT): 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!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_InvalidRequest_NoPid(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest 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://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ]
  testUpdateSystemMetadata_InvalidRequest_NoPid(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: ServiceFailure: 0 Client_Error: class org.dataone.exceptions.MarshallingException: null  [for host GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_2017109234724809 ]
  testUpdateSystemMetadata_InvalidRequest_NoPid(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_InvalidRequest_NoPid(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_InvalidRequest_NoPid(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: ServiceFailure: 0 Client_Error: class org.dataone.exceptions.MarshallingException: null  [for host GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_NoPid_2017109234727610 ]
  testUpdateSystemMetadata_InvalidRequest_NoPid(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_InvalidRequest_NoPid(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_InvalidRequest_NoPid(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_NoSerialVersion(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected no 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://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ]
  testUpdateSystemMetadata_NoSerialVersion(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected no exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_NoSerialVersion(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected no exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_NoSerialVersion(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected no exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_NoSerialVersion(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected no exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_NoSerialVersion(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected no exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_InvalidRequest_PidMismatch(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2017109234841198 ]
  testUpdateSystemMetadata_InvalidRequest_PidMismatch(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: 0 Client_Error: class org.dataone.exceptions.MarshallingException: null  [for host GET https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch2017109234935223 ]
  testUpdateSystemMetadata_InvalidRequest_PidMismatch(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_InvalidRequest_PidMismatch(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_InvalidRequest_PidMismatch(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: 0 Client_Error: class org.dataone.exceptions.MarshallingException: null  [for host GET https://test.arcticdata.io/metacat/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_PidMismatch201710923493879 ]
  testUpdateSystemMetadata_InvalidRequest_PidMismatch(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_InvalidRequest_PidMismatch(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_InvalidRequest_PidMismatch(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_InvalidRequest_SysmetaUnmodified(org.dataone.integration.it.apiTests.MNStorageV2IT): updateSystemMetadata call shouldn't fail if metadata was not modified. Got: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host PUT https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta; MMP message has: ParamPart:pid = testUpdateSystemMetadata_InvalidSystemMetadata_SysmetaUnmodified2017109234946535; FilePart:sysmeta = /tmp/mmp.output.5181965127571489410.tmp (1136 bytes);  ]
  testUpdateSystemMetadata_InvalidRequest_SysmetaUnmodified(org.dataone.integration.it.apiTests.MNStorageV2IT): updateSystemMetadata call shouldn't fail if metadata was not modified. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_InvalidRequest_SysmetaUnmodified(org.dataone.integration.it.apiTests.MNStorageV2IT): updateSystemMetadata call shouldn't fail if metadata was not modified. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_InvalidRequest_SysmetaUnmodified(org.dataone.integration.it.apiTests.MNStorageV2IT): updateSystemMetadata call shouldn't fail if metadata was not modified. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_InvalidRequest_SysmetaUnmodified(org.dataone.integration.it.apiTests.MNStorageV2IT): updateSystemMetadata call shouldn't fail if metadata was not modified. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_InvalidRequest_SysmetaUnmodified(org.dataone.integration.it.apiTests.MNStorageV2IT): updateSystemMetadata call shouldn't fail if metadata was not modified. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_MutableRightsHolder(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_MutableRightsHolder(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_MutableRightsHolder(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_MutableRightsHolder(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_MutableRightsHolder(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_MutableFormat(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_MutableFormat(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_MutableFormat(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_MutableFormat(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_MutableFormat(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_MutableAccessPolicy(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/class org.dataone.client.exception.ClientSideException: /Read timed out  [for host https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ]
  testUpdateSystemMetadata_MutableAccessPolicy(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_MutableAccessPolicy(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_MutableAccessPolicy(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_MutableAccessPolicy(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_MutableAccessPolicy(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_MutableReplPolicy(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_MutableReplPolicy(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_MutableReplPolicy(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_MutableReplPolicy(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_MutableReplPolicy(org.dataone.integration.it.apiTests.MNStorageV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier_201710923552836 ]
  testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_InvalidRequest_ModifiedIdentifier(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.client.exception.ClientSideException: Unable to create test object!/500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_InvalidRequest_ModifiedSize(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest 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://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ]
  testUpdateSystemMetadata_InvalidRequest_ModifiedSize(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_InvalidRequest_ModifiedSize(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_InvalidRequest_ModifiedSize(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_InvalidRequest_ModifiedSize(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_InvalidRequest_ModifiedSize(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest 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://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2 ]
  testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ]
  testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testUpdateSystemMetadata_InvalidRequest_ModifiedChecksum(org.dataone.integration.it.apiTests.MNStorageV2IT): Expected an InvalidRequest. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreate(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object/mNodeTier3TestCreate2017109235822938 ]
  testCreate(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreate(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2017109235916392; FilePart:object = /tmp/mmp.output.53897330607344423.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.8860549763400377913.tmp (990 bytes);  ]
  testCreate(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testCreate(org.dataone.integration.it.apiTests.MNStorageV2IT): InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier3TestCreate2017109235917918; FilePart:object = /tmp/mmp.output.7272368711325059622.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.1793200568459038644.tmp (990 bytes);  ]
  testCreate(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testCreate(org.dataone.integration.it.apiTests.MNStorageV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testListQueryEngines(org.dataone.integration.it.apiTests.MNQueryV2IT): ServiceFailure: -1: 404: Not Found: parser for deserializing HTML not written yet.  Providing message body:
  testListQueryEngines(org.dataone.integration.it.apiTests.MNQueryV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testListQueryEngines(org.dataone.integration.it.apiTests.MNQueryV2IT): ServiceFailure: -1: 404: Not Found: parser for deserializing HTML not written yet.  Providing message body:
  testGetQueryEngineDescription(org.dataone.integration.it.apiTests.MNQueryV2IT): GET https://gmn-s.lternet.edu/mn/v2/query ServiceFailure: -1:: 404: Not Found: parser for deserializing HTML not written yet.  Providing message body:
  testGetLogRecords(org.dataone.integration.it.apiTests.MNCoreV2SlowIT): Should not get a NotAuthorized when connectingwith a cn admin subject . Check NodeList and MN configuration.  Msg details:1460: Only the CN or admin is allowed to harvest logs from this node  [for host GET http://dataone.neonscience.org/metacat/d1/mn/v2/log ]
  testGetLogRecords(org.dataone.integration.it.apiTests.MNCoreV2SlowIT): Should not get a NotAuthorized when connectingwith a cn admin subject . Check NodeList and MN configuration.  Msg details:1460: Only the CN or admin is allowed to harvest logs from this node  [for host GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/log ]
  testGetLogRecords_Slicing(org.dataone.integration.it.apiTests.MNCoreV2SlowIT): Should not get a NotAuthorized when connectingwith a cn admin subject . Check NodeList and MN configuration.  Msg details:1460: Only the CN or admin is allowed to harvest logs from this node  [for host GET http://dataone.neonscience.org/metacat/d1/mn/v2/log ]
  testGetLogRecords_Slicing(org.dataone.integration.it.apiTests.MNCoreV2SlowIT): Should not get a NotAuthorized when connectingwith a cn admin subject . Check NodeList and MN configuration.  Msg details:1460: Only the CN or admin is allowed to harvest logs from this node  [for host GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/log ]
  testGetLogRecords_pidFiltering(org.dataone.integration.it.apiTests.MNCoreV2SlowIT): Should not get a NotAuthorized when connectingwith a cn admin subject . Check NodeList and MN configuration.  Msg details:1460: Only the CN or admin is allowed to harvest logs from this node  [for host GET http://dataone.neonscience.org/metacat/d1/mn/v2/log ]
  testGetLogRecords_pidFiltering(org.dataone.integration.it.apiTests.MNCoreV2SlowIT): Should not get a NotAuthorized when connectingwith a cn admin subject . Check NodeList and MN configuration.  Msg details:1460: Only the CN or admin is allowed to harvest logs from this node  [for host GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/log ]
  testGetLogRecords_dateFiltering(org.dataone.integration.it.apiTests.MNCoreV2SlowIT): Should not get a NotAuthorized when connectingwith a cn admin subject . Check NodeList and MN configuration.  Msg details:1460: Only the CN or admin is allowed to harvest logs from this node  [for host GET http://dataone.neonscience.org/metacat/d1/mn/v2/log ]
  testGetLogRecords_dateFiltering(org.dataone.integration.it.apiTests.MNCoreV2SlowIT): Should not get a NotAuthorized when connectingwith a cn admin subject . Check NodeList and MN configuration.  Msg details:1460: Only the CN or admin is allowed to harvest logs from this node  [for host GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/log ]
  testIsAuthorized(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/isAuthorized/21147621-9246-4a6b-99fd-a86fcbfc7dee?action=read ]
  testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:RightsHolder_testPerson.15 ]
  testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public"  [for host https://gmn-s.lternet.edu/mn ]
  testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): java.lang.NullPointerException: null  [for host http://dataone.neonscience.org/metacat/d1/mn ]
  testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn ]
  testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public"  [for host https://dataone-test.researchworkspace.com/mn ]
  testIsAuthorized_NullPolicy_testPerson_is_RightsHolder(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public"  [for host https://gmn-s.edirepository.org/mn ]
  testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn Failed 1 or more tests:
  testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public"  [for host https://gmn-s.lternet.edu/mn ]
  testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): java.lang.NullPointerException: null  [for host http://dataone.neonscience.org/metacat/d1/mn ]
  testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn ]
  testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public"  [for host https://dataone-test.researchworkspace.com/mn ]
  testIsAuthorized_NullPolicy_testGroup_is_RightsHolder(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Access allowed only for subjects with Create/Update/Delete permission. active_subjects="CN=testPerson,DC=dataone,DC=org (primary), CN=testGroup,DC=dataone,DC=org, CN=testEQPerson1,DC=dataone,DC=org, CN=testEQPerson2,DC=dataone,DC=org, authenticatedUser, CN=someLegacyAcct,DC=somewhere,DC=org, verifiedUser, CN=testEQPerson3,DC=dataone,DC=org, public"  [for host https://gmn-s.edirepository.org/mn ]
  testIsAuthorized_AccessPolicy_is_Public_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn Failed 1 or more tests:
  testIsAuthorized_AccessPolicy_is_Public_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testIsAuthorized_AccessPolicy_is_Public_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.neonscience.org/metacat/d1/mn ]
  testIsAuthorized_AccessPolicy_is_Public_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn ]
  testIsAuthorized_AccessPolicy_is_Public_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testIsAuthorized_AccessPolicy_is_Public_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn Failed 1 or more tests:
  testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.neonscience.org/metacat/d1/mn ]
  testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn ]
  testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testIsAuthorized_AccessPolicy_is_AuthenticatedUser_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn Failed 1 or more tests:
  testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.neonscience.org/metacat/d1/mn ]
  testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn ]
  testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testIsAuthorized_AccessPolicy_is_VerifiedUser_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testIsAuthorized_AccessPolicy_is_testPerson_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:testPerson_READ.15 ]
  testIsAuthorized_AccessPolicy_is_testPerson_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testIsAuthorized_AccessPolicy_is_testPerson_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.neonscience.org/metacat/d1/mn ]
  testIsAuthorized_AccessPolicy_is_testPerson_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn ]
  testIsAuthorized_AccessPolicy_is_testPerson_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testIsAuthorized_AccessPolicy_is_testPerson_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testIsAuthorized_AccessPolicy_is_testPerson_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:testPerson_WRITE.15 ]
  testIsAuthorized_AccessPolicy_is_testPerson_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testIsAuthorized_AccessPolicy_is_testPerson_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.neonscience.org/metacat/d1/mn ]
  testIsAuthorized_AccessPolicy_is_testPerson_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn ]
  testIsAuthorized_AccessPolicy_is_testPerson_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testIsAuthorized_AccessPolicy_is_testPerson_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:testPerson_CHANGE.15 ]
  testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.neonscience.org/metacat/d1/mn ]
  testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: the AccessRule of the returned object has either multiple subjects or multiple permissions  [for host https://test.arcticdata.io/metacat/d1/mn ]
  testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn ]
  testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testIsAuthorized_AccessPolicy_is_testPerson_can_ChangePerm(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testIsAuthorized_AccessPolicy_is_testGroup_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn Failed 1 or more tests:
  testIsAuthorized_AccessPolicy_is_testGroup_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testIsAuthorized_AccessPolicy_is_testGroup_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.neonscience.org/metacat/d1/mn ]
  testIsAuthorized_AccessPolicy_is_testGroup_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn ]
  testIsAuthorized_AccessPolicy_is_testGroup_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testIsAuthorized_AccessPolicy_is_testGroup_can_Read(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testIsAuthorized_AccessPolicy_is_testGroup_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn Failed 1 or more tests:
  testIsAuthorized_AccessPolicy_is_testGroup_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testIsAuthorized_AccessPolicy_is_testGroup_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.neonscience.org/metacat/d1/mn ]
  testIsAuthorized_AccessPolicy_is_testGroup_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn ]
  testIsAuthorized_AccessPolicy_is_testGroup_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testIsAuthorized_AccessPolicy_is_testGroup_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn Failed 1 or more tests:
  testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.neonscience.org/metacat/d1/mn ]
  testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: the AccessRule of the returned object has either multiple subjects or multiple permissions  [for host https://test.arcticdata.io/metacat/d1/mn ]
  testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn ]
  testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testIsAuthorized_AccessPolicy_is_testGroup_can_ChangePerm(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:legacyAcct_WRITE.15 ]
  testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.neonscience.org/metacat/d1/mn ]
  testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn ]
  testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testIsAuthorized_AccessPolicy_is_legacyAccount_can_Write(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testIsAuthorized_ComplicatedAccessPolicy(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/TierTesting:mn-stage-ucsb-2:ComplicatedPolicy.15 ]
  testIsAuthorized_ComplicatedAccessPolicy(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testIsAuthorized_ComplicatedAccessPolicy(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): java.lang.NullPointerException: null  [for host http://dataone.neonscience.org/metacat/d1/mn ]
  testIsAuthorized_ComplicatedAccessPolicy(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): org.dataone.client.exception.ClientSideException: Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn ]
  testIsAuthorized_ComplicatedAccessPolicy(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testIsAuthorized_ComplicatedAccessPolicy(org.dataone.integration.it.apiTests.MNAuthorizationV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testGetPackage(org.dataone.integration.it.apiTests.MNPackageV2IT): org.dataone.client.exception.ClientSideException: Unable to create object for MNPackage testing./Unable to create test object!/class org.dataone.client.exception.ClientSideException: /Read timed out  [for host https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ]
  testGetPackage(org.dataone.integration.it.apiTests.MNPackageV2IT): ServiceFailure: -1:: 404: Not Found: parser for deserializing HTML not written yet.  Providing message body:
  testGetPackage(org.dataone.integration.it.apiTests.MNPackageV2IT): org.dataone.client.exception.ClientSideException: Unable to create object for MNPackage testing./Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.neonscience.org/metacat/d1/mn ]
  testGetPackage(org.dataone.integration.it.apiTests.MNPackageV2IT): org.dataone.client.exception.ClientSideException: Unable to create object for MNPackage testing./Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn ]
  testGetPackage(org.dataone.integration.it.apiTests.MNPackageV2IT): ServiceFailure: -1:: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testGetPackage(org.dataone.integration.it.apiTests.MNPackageV2IT): ServiceFailure: -1:: 404: Not Found: parser for deserializing HTML not written yet.  Providing message body:
  testGetPackage_NotAuthorized(org.dataone.integration.it.apiTests.MNPackageV2IT): org.dataone.client.exception.ClientSideException: Unable to create object for MNPackage testing./Unable to create test object!/class org.dataone.client.exception.ClientSideException: /Read timed out  [for host https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn ]
  testGetPackage_NotAuthorized(org.dataone.integration.it.apiTests.MNPackageV2IT): ServiceFailure: -1:: 404: Not Found: parser for deserializing HTML not written yet.  Providing message body:
  testGetPackage_NotAuthorized(org.dataone.integration.it.apiTests.MNPackageV2IT): org.dataone.client.exception.ClientSideException: Unable to create object for MNPackage testing./Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.neonscience.org/metacat/d1/mn ]
  testGetPackage_NotAuthorized(org.dataone.integration.it.apiTests.MNPackageV2IT): org.dataone.client.exception.ClientSideException: Unable to create object for MNPackage testing./Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn ]
  testGetPackage_NotAuthorized(org.dataone.integration.it.apiTests.MNPackageV2IT): ServiceFailure: -1:: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testGetPackage_NotAuthorized(org.dataone.integration.it.apiTests.MNPackageV2IT): ServiceFailure: -1:: 404: Not Found: parser for deserializing HTML not written yet.  Providing message body:
  testGetPackage_NotFound(org.dataone.integration.it.apiTests.MNPackageV2IT): ServiceFailure: -1:: 404: Not Found: parser for deserializing HTML not written yet.  Providing message body:
  testGetPackage_NotFound(org.dataone.integration.it.apiTests.MNPackageV2IT): ServiceFailure: -1:: 404: Not Found: parser for deserializing HTML not written yet.  Providing message body:
  testGetPackage_NotFound(org.dataone.integration.it.apiTests.MNPackageV2IT): ServiceFailure: -1:: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testGetPackage_NotFound(org.dataone.integration.it.apiTests.MNPackageV2IT): ServiceFailure: -1:: 404: Not Found: parser for deserializing HTML not written yet.  Providing message body:
  testGetPackage_UnsupportedType(org.dataone.integration.it.apiTests.MNPackageV2IT): ServiceFailure: -1:: 404: Not Found: parser for deserializing HTML not written yet.  Providing message body:
  testGetPackage_UnsupportedType(org.dataone.integration.it.apiTests.MNPackageV2IT): ServiceFailure: -1:: 404: Not Found: parser for deserializing HTML not written yet.  Providing message body:
  testGetPackage_UnsupportedType(org.dataone.integration.it.apiTests.MNPackageV2IT): ServiceFailure: -1:: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testGetPackage_UnsupportedType(org.dataone.integration.it.apiTests.MNPackageV2IT): ServiceFailure: -1:: 404: Not Found: parser for deserializing HTML not written yet.  Providing message body:
  testGetCapabilities_HasCompatibleNodeContact(org.dataone.integration.it.apiTests.MNCoreV2IT): the node should have at least one contactSubject that conforms to RFC2253.  [for host GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/node ]
  testGetCapabilities_HasCompatibleNodeContact(org.dataone.integration.it.apiTests.MNCoreV2IT): the node should have at least one contactSubject that conforms to RFC2253.  [for host GET https://dataone-test.researchworkspace.com/mn/v2/node ]
  testPing(org.dataone.integration.it.apiTests.MNCoreV2IT): GET http://dataone.neonscience.org/metacat/d1/mn/v2/monitor/ping returned date should be within 1 minute of time measured on test machine
  testListViews(org.dataone.integration.it.apiTests.MNViewV2IT): Expected a NotFound exception. Got: ServiceFailure: -1: 404: Not Found: parser for deserializing HTML not written yet.  Providing message body:
  testListViews(org.dataone.integration.it.apiTests.MNViewV2IT): Expected a NotFound exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testListViews(org.dataone.integration.it.apiTests.MNViewV2IT): Expected a NotFound exception. Got: ServiceFailure: -1: 404: Not Found: parser for deserializing HTML not written yet.  Providing message body:
  testView_NotAuthorized(org.dataone.integration.it.apiTests.MNViewV2IT): Expected a NotAuthorized exception. Got: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed outfrom : POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testView_NotAuthorized_201711011934829; FilePart:object = /tmp/mmp.output.822327005296368443.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3462231928654447924.tmp (1069 bytes);   [for host POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/object; MMP message has: ParamPart:pid = testView_NotAuthorized_201711011934829; FilePart:object = /tmp/mmp.output.822327005296368443.tmp (17181 bytes); FilePart:sysmeta = /tmp/mmp.output.3462231928654447924.tmp (1069 bytes);  ]
  testView_NotAuthorized(org.dataone.integration.it.apiTests.MNViewV2IT): Expected a NotAuthorized exception. Got: ServiceFailure: -1: 404: Not Found: parser for deserializing HTML not written yet.  Providing message body:
  testView_NotAuthorized(org.dataone.integration.it.apiTests.MNViewV2IT): 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!/Session is required to WRITE to the Node.  [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ]
  testView_NotAuthorized(org.dataone.integration.it.apiTests.MNViewV2IT): 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!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ]
  testView_NotAuthorized(org.dataone.integration.it.apiTests.MNViewV2IT): Expected a NotAuthorized exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testView_NotAuthorized(org.dataone.integration.it.apiTests.MNViewV2IT): Expected a NotAuthorized exception. Got: ServiceFailure: -1: 404: Not Found: parser for deserializing HTML not written yet.  Providing message body:
  testView_InvalidTheme(org.dataone.integration.it.apiTests.MNViewV2IT): Expected an InvalidRequest exception. Got: ServiceFailure: 0 Client_Error: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host GET https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/meta/testView_InvalidTheme_201711012040931 ]
  testView_InvalidTheme(org.dataone.integration.it.apiTests.MNViewV2IT): Expected an InvalidRequest exception. Got: ServiceFailure: -1: 404: Not Found: parser for deserializing HTML not written yet.  Providing message body:
  testView_InvalidTheme(org.dataone.integration.it.apiTests.MNViewV2IT): Expected an InvalidRequest exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.neonscience.org/metacat/d1/mn/v2 ]
  testView_InvalidTheme(org.dataone.integration.it.apiTests.MNViewV2IT): Expected an InvalidRequest exception. Got: org.dataone.integration.TestIterationEndingException: unexpected client-side exception encountered when trying to create test object : Unable to create test object!/Session is required to WRITE to the Node.  [for host http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 ]
  testView_InvalidTheme(org.dataone.integration.it.apiTests.MNViewV2IT): Expected an InvalidRequest exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testView_InvalidTheme(org.dataone.integration.it.apiTests.MNViewV2IT): Expected an InvalidRequest exception. Got: ServiceFailure: -1: 404: Not Found: parser for deserializing HTML not written yet.  Providing message body:
  testView_NotFound(org.dataone.integration.it.apiTests.MNViewV2IT): Expected a NotFound exception. Got: ServiceFailure: -1: 404: Not Found: parser for deserializing HTML not written yet.  Providing message body:
  testView_NotFound(org.dataone.integration.it.apiTests.MNViewV2IT): Expected a NotFound exception. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testView_NotFound(org.dataone.integration.it.apiTests.MNViewV2IT): Expected a NotFound exception. Got: ServiceFailure: -1: 404: Not Found: parser for deserializing HTML not written yet.  Providing message body:
  testGet_IdentifierEncoding(org.dataone.integration.it.apiTests.MNReadV2IT): http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 Failed 1 or more identifier encoding testsNode Test Summary for node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2
  testGetSystemMetadata_IdentifierEncoding(org.dataone.integration.it.apiTests.MNReadV2IT): http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 Failed 1 or more identifier encoding testsNode Test Summary for node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2
  testDescribe_NotFound(org.dataone.integration.it.apiTests.MNReadV2IT): ServiceFailure: 0000: NON-D1-EXCEPTION:: status: 404 response headers: 
  testDescribe_NotFound(org.dataone.integration.it.apiTests.MNReadV2IT): ServiceFailure: 0000: NON-D1-EXCEPTION:: status: 404 response headers: 
  testDescribe_IdentifierEncoding(org.dataone.integration.it.apiTests.MNReadV2IT): https://gmn-s.lternet.edu/mn/v2 Failed 1 or more identifier encoding testsNode Test Summary for node: https://gmn-s.lternet.edu/mn/v2
  testDescribe_IdentifierEncoding(org.dataone.integration.it.apiTests.MNReadV2IT): http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 Failed 1 or more identifier encoding testsNode Test Summary for node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2
  testDescribe_IdentifierEncoding(org.dataone.integration.it.apiTests.MNReadV2IT): https://dataone-test.researchworkspace.com/mn/v2 Failed 1 or more identifier encoding testsNode Test Summary for node: https://dataone-test.researchworkspace.com/mn/v2
  testDescribe_IdentifierEncoding(org.dataone.integration.it.apiTests.MNReadV2IT): https://gmn-s.edirepository.org/mn/v2 Failed 1 or more identifier encoding testsNode Test Summary for node: https://gmn-s.edirepository.org/mn/v2
  testGetChecksum_IdentifierEncoding(org.dataone.integration.it.apiTests.MNReadV2IT): http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 Failed 1 or more identifier encoding testsNode Test Summary for node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2
  testSynchronizationFailed_NoCert(org.dataone.integration.it.apiTests.MNReadV2IT): ServiceFailure:: 2161 The identifier cannot be null.  [for host POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/error; MMP message has: FilePart:message = /tmp/mmp.output.4151611362648653634.tmp (205 bytes);  ]
  testSynchronizationFailed_NoCert(org.dataone.integration.it.apiTests.MNReadV2IT): ServiceFailure:: 2161 The identifier cannot be null.  [for host POST https://mn-demo-11.test.dataone.org/knb/d1/mn/v2/error; MMP message has: FilePart:message = /tmp/mmp.output.5024683817467895357.tmp (206 bytes);  ]
  testSynchronizationFailed_NoCert(org.dataone.integration.it.apiTests.MNReadV2IT): ServiceFailure:: 2161 The identifier cannot be null.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/error; MMP message has: FilePart:message = /tmp/mmp.output.9111568285217540859.tmp (194 bytes);  ]
  testSynchronizationFailed_NoCert(org.dataone.integration.it.apiTests.MNReadV2IT): ServiceFailure:: 2161 The identifier cannot be null.  [for host POST https://test.arcticdata.io/metacat/d1/mn/v2/error; MMP message has: FilePart:message = /tmp/mmp.output.8599362937027178270.tmp (200 bytes);  ]
  testSynchronizationFailed_NoCert(org.dataone.integration.it.apiTests.MNReadV2IT): ServiceFailure:: 2161 The identifier cannot be null.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/error; MMP message has: FilePart:message = /tmp/mmp.output.8774948723295686352.tmp (186 bytes);  ]
  testGetReplica_PublicObject(org.dataone.integration.it.apiTests.MNReadV2IT): Should be able to retrieve a public object (as subject cnStageUNM1).  If the node is checking the client subject against the CN for all getReplica requests, and the node is not registered to an environment, this failure can be ignored.  Got:InvalidToken: 2183:: No session was provided.  [for host GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/NEON.D01.BART.DP1.00001.1 ]
  testGetReplica_PublicObject(org.dataone.integration.it.apiTests.MNReadV2IT): Should be able to retrieve a public object (as subject cnStageUNM1).  If the node is checking the client subject against the CN for all getReplica requests, and the node is not registered to an environment, this failure can be ignored.  Got:InvalidToken: 2183:: No session was provided.  [for host GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/CLO_EOD-2015a.csv ]
  testGetReplica_ValidCertificate_NotMN(org.dataone.integration.it.apiTests.MNReadV2IT): ServiceFailure: -1:: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testGetReplica_ValidCertificate_NotMN(org.dataone.integration.it.apiTests.MNReadV2IT): InvalidToken: 2183:: No session was provided.  [for host GET http://dataone.neonscience.org/metacat/d1/mn/v2/replica/NEON.D01.BART.DP1.00001.1 ]
  testGetReplica_ValidCertificate_NotMN(org.dataone.integration.it.apiTests.MNReadV2IT): InvalidToken: 2183:: No session was provided.  [for host GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/replica/CLO_EOD-2015a.csv ]
  testGetReplica_ValidCertificate_NotMN(org.dataone.integration.it.apiTests.MNReadV2IT): ServiceFailure: -1:: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testGetReplica_ValidCertificate_NotMN(org.dataone.integration.it.apiTests.MNReadV2IT): ServiceFailure: -1:: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testGetReplica_NoCertificate(org.dataone.integration.it.apiTests.MNReadV2IT): with no client certificate, getReplica() should throw exception  [for host GET https://gmn-s.lternet.edu/mn/v2/replica/https:%2F%2Fpasta-s.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-bnz%2F453%2F21%2F054f18c6a52463f6ac1408c83ff2425b ]
  testGetReplica_NoCertificate(org.dataone.integration.it.apiTests.MNReadV2IT): with no client certificate, getReplica() should throw exception  [for host GET https://dataone-test.researchworkspace.com/mn/v2/replica/dataone_test_object_pid ]
  testGetReplica_NoCertificate(org.dataone.integration.it.apiTests.MNReadV2IT): with no client certificate, getReplica() should throw exception  [for host GET https://gmn-s.edirepository.org/mn/v2/replica/testCnGetLogRecords_Aggregating_urnnodemnTestEDI_obj2 ]
  testGetReplica_IdentifierEncoding(org.dataone.integration.it.apiTests.MNReadV2IT): http://dataone.neonscience.org/metacat/d1/mn/v2 Failed 1 or more identifier encoding testsNode Test Summary for node: http://dataone.neonscience.org/metacat/d1/mn/v2
  testGetReplica_IdentifierEncoding(org.dataone.integration.it.apiTests.MNReadV2IT): http://dataone.ornith.cornell.edu/metacat/d1/mn/v2 Failed 1 or more identifier encoding testsNode Test Summary for node: http://dataone.ornith.cornell.edu/metacat/d1/mn/v2
  testSystemMetadataChanged(org.dataone.integration.it.apiTests.MNReadV2IT): unexpected exception: systemMetadataChanged should only throw InvalidRequestor NotAuthorized exceptions if the service is not failing.  Got: class org.dataone.service.exceptions.ServiceFailure: class org.dataone.client.exception.ClientSideException: /Read timed out  [for host POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = 21147621-9246-4a6b-99fd-a86fcbfc7dee; ParamPart:dateSysMetaLastModified = 2017-04-20T08:28:19.097+00:00; ParamPart:serialVersion = 10;  ]
  testSystemMetadataChanged(org.dataone.integration.it.apiTests.MNReadV2IT): the test should return at least one success, InvalidRequest, or InvalidRequest each round success=0, invReq=0, notAuth=0, other=1  [for host POST https://mn-stage-ucsb-2.test.dataone.org/knb/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = 21147621-9246-4a6b-99fd-a86fcbfc7dee; ParamPart:dateSysMetaLastModified = 2017-04-20T08:28:19.097+00:00; ParamPart:serialVersion = 10;  ]
  testSystemMetadataChanged(org.dataone.integration.it.apiTests.MNReadV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testSystemMetadataChanged(org.dataone.integration.it.apiTests.MNReadV2IT): the test should only return success or InvalidRequest for one CN (environment) success=0, invReq=0, notAuth=4, other=0  [for host GET http://dataone.neonscience.org/metacat/d1/mn/v2/meta/NEON.D01.BART.DP1.00001.1 ]
  testSystemMetadataChanged(org.dataone.integration.it.apiTests.MNReadV2IT): the test should only return success or InvalidRequest for one CN (environment) success=0, invReq=0, notAuth=4, other=0  [for host GET http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/meta/CLO_EOD-2015a.csv ]
  testSystemMetadataChanged(org.dataone.integration.it.apiTests.MNReadV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testSystemMetadataChanged(org.dataone.integration.it.apiTests.MNReadV2IT): ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testSystemMetadataChanged_EarlierDate(org.dataone.integration.it.apiTests.MNReadV2IT): NotAuthorized: 1331: User is not authorized to call systemMetadataChanged  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = NEON.D01.BART.DP1.00001.1; ParamPart:dateSysMetaLastModified = 2016-07-08T18:44:24.198+00:00; ParamPart:serialVersion = 10;  ]
  testSystemMetadataChanged_EarlierDate(org.dataone.integration.it.apiTests.MNReadV2IT): NotAuthorized: 1331: User is not authorized to call systemMetadataChanged  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = CLO_EOD-2015a.csv; ParamPart:dateSysMetaLastModified = 2017-03-06T18:55:58.230+00:00; ParamPart:serialVersion = 10;  ]
  testSystemMetadataChanged_authenticatedITKuser(org.dataone.integration.it.apiTests.MNReadV2IT): Expect an ITK client to receive NotAuthorized, got: InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier320171101301113; FilePart:object = /tmp/mmp.output.6642906636124162965.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4461527172820657622.tmp (919 bytes);  ]
  testSystemMetadataChanged_authenticatedITKuser(org.dataone.integration.it.apiTests.MNReadV2IT): Expect an ITK client to receive NotAuthorized, got: ServiceFailure: -1: 413: Request Entity Too Large: parser for deserializing HTML not written yet.  Providing message body:
  testSystemMetadataChanged_authenticatedITKuser(org.dataone.integration.it.apiTests.MNReadV2IT): Expect an ITK client to receive NotAuthorized, got: InvalidToken: 1110: Session is required to WRITE to the Node.  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/object; MMP message has: ParamPart:pid = mNodeTier320171101302674; FilePart:object = /tmp/mmp.output.2005442701087877914.tmp (684336 bytes); FilePart:sysmeta = /tmp/mmp.output.4154214039842741136.tmp (919 bytes);  ]
  testSystemMetadataChanged_NotAuthRightsHolder(org.dataone.integration.it.apiTests.MNReadV2IT): This call to systemMetadataChanged should throw a NotAuthorized exception if called with the rightsHolder certificate. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testSystemMetadataChanged_NotAuthRightsHolder(org.dataone.integration.it.apiTests.MNReadV2IT): This call to systemMetadataChanged should throw a NotAuthorized exception if called with the rightsHolder certificate. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testSystemMetadataChanged_NotAuthRightsHolder(org.dataone.integration.it.apiTests.MNReadV2IT): This call to systemMetadataChanged should throw a NotAuthorized exception if called with the rightsHolder certificate. Got: ServiceFailure: -1: 500: Internal Server Error: parser for deserializing HTML not written yet.  Providing message body:
  testSystemMetadataChanged_NotFoundAuthCN(org.dataone.integration.it.apiTests.MNReadV2IT): This call to systemMetadataChanged should throw a InvalidRequest exception if called with a bogus pid. Got: ServiceFailure: 0: Recasted unexpected exception from the service - class org.dataone.service.exceptions.NotFound: Identifier is unused on this Member Node. Expected a Persistent ID (PID) for an existing object. id="bogusPid"  [for host POST https://gmn-s.lternet.edu/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-20T08:30:36.101+00:00; ParamPart:serialVersion = 10;  ]
  testSystemMetadataChanged_NotFoundAuthCN(org.dataone.integration.it.apiTests.MNReadV2IT): This call to systemMetadataChanged should throw a InvalidRequest exception if called with a bogus pid. Got: NotAuthorized: 1331: User is not authorized to call systemMetadataChanged  [for host POST http://dataone.neonscience.org/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-20T08:30:36.144+00:00; ParamPart:serialVersion = 10;  ]
  testSystemMetadataChanged_NotFoundAuthCN(org.dataone.integration.it.apiTests.MNReadV2IT): This call to systemMetadataChanged should throw a InvalidRequest exception if called with a bogus pid. Got: NotAuthorized: 1331: User is not authorized to call systemMetadataChanged  [for host POST http://dataone.ornith.cornell.edu/metacat/d1/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-20T08:30:36.555+00:00; ParamPart:serialVersion = 10;  ]
  testSystemMetadataChanged_NotFoundAuthCN(org.dataone.integration.it.apiTests.MNReadV2IT): This call to systemMetadataChanged should throw a InvalidRequest exception if called with a bogus pid. Got: ServiceFailure: 0: Recasted unexpected exception from the service - class org.dataone.service.exceptions.NotFound: Identifier is unused on this Member Node. Expected a Persistent ID (PID) for an existing object. id="bogusPid"  [for host POST https://dataone-test.researchworkspace.com/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-20T08:30:36.746+00:00; ParamPart:serialVersion = 10;  ]
  testSystemMetadataChanged_NotFoundAuthCN(org.dataone.integration.it.apiTests.MNReadV2IT): This call to systemMetadataChanged should throw a InvalidRequest exception if called with a bogus pid. Got: ServiceFailure: 0: Recasted unexpected exception from the service - class org.dataone.service.exceptions.NotFound: Identifier is unused on this Member Node. Expected a Persistent ID (PID) for an existing object. id="bogusPid"  [for host POST https://gmn-s.edirepository.org/mn/v2/dirtySystemMetadata; MMP message has: ParamPart:pid = bogusPid; ParamPart:dateSysMetaLastModified = 2017-04-20T08:30:36.918+00:00; ParamPart:serialVersion = 10;  ]

Tests in error: 
  testArchive_NoCert(org.dataone.integration.it.apiTests.MNStorageV2IT)
  testDelete_NoCert(org.dataone.integration.it.apiTests.MNStorageV2IT)

Tests run: 601, Failures: 566, Errors: 2, Skipped: 5

[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[JENKINS] Recording test results
[INFO] 
[INFO] --- maven-failsafe-plugin:2.8.1:verify (verify) @ d1_integration ---
[INFO] Failsafe report directory: /var/lib/jenkins/jobs/d1_integration_Stage_mn_v2/workspace/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_Stage_mn_v2/workspace/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: 2:25:24.839s
[INFO] Finished at: Thu Apr 20 08:30:45 UTC 2017
[INFO] Final Memory: 102M/752M
[INFO] ------------------------------------------------------------------------
Waiting for Jenkins to finish collecting data